การเข้ารหัสมีพื้นฐานมาจากการเข้ารหัสและการแปลรหัสทางคณิตศาสตร์ของข้อความ ประเภทการเข้ารหัสที่เราใช้กำหนดให้มีกุญแจสองแบบ โดยแบบแรกคือกุญแจสาธารณะและแบบที่สองคือกุญแจส่วนตัว เมื่อคุณส่งข้อความ คุณใช้กุญแจสาธารณะเพื่อเข้ารหัสข้อความของคุณ เมื่อเรารับข้อความที่มีการเข้ารหัส เราจะใช้กุญแจส่วนตัวเพื่อถอดรหัส กุญแจเดียวกันไม่สามารถทำทั้งเข้ารหัสและถอดรหัสข้อมูล ดังนั้น ข้อมูลที่มีการเข้ารหัสโดยใช้กุญแจส่วนตัวจะสามารถถอดรหัสโดยใช้กุญแจสาธารณะเท่านั้น และในทางกลับกันด้วย เพื่อรับรองความปลอดภัยของข้อมูลของคุณ