รหัสตัวเลขในระดับพื้นฐานที่สุดคือวิธีการและเครื่องมือสำหรับการเข้ารหัสข้อมูลประเภทต่างๆ มันเป็นสิ่งสำคัญที่จะต้องทราบว่ารหัสตัวเลขแตกต่างจากรหัสที่รู้จักมากขึ้นในรหัสนั้นใช้ชุดของคำหรือตัวเลขที่กำหนดไว้ล่วงหน้าเพื่อส่งข้อความสั้นหรือคำสั่งซื้อ ในทางกลับกันรหัสตัวเลขจะแปลงหรือแทนที่ตัวอักษรและข้อมูลจริงด้วยข้อมูลที่กำหนดโดยอัลกอริทึมที่แน่นอน ตัวอย่างเช่นเมื่อญี่ปุ่นเปิดการโจมตีของพวกเขาใน Pearl Harbour ในปี 1941 วลีรหัสที่พวกเขาใช้ในการส่งสัญญาณการโจมตีคือ "Climb Mount Nitaka" หากผู้บังคับบัญชาชาวญี่ปุ่นใช้รหัสตัวเลขข้อความอาจมีลักษณะคล้ายกับ "A1XT3 11-3sD 22XD"
ที่มาของคำว่าตัวเลขมาจากคำภาษาละติน sifra เช่นเดียวกับจากคำภาษาอาหรับ sifr ทั้งสองความหมาย "ศูนย์" คำเหล่านี้เกี่ยวข้องกับ cryptology และ cipher ทั่วไปอย่างไร นักประวัติศาสตร์คาดการณ์ว่าเนื่องจากแนวคิดเรื่องศูนย์เป็นความคิดที่แปลกและสับสนสำหรับชาวยุโรปยุคกลางเมื่อใดก็ตามที่มีการกล่าวถึงในการสนทนามันก็เหมือนกับการปกปิดความหมายที่แท้จริงของข้อความในแนวคิดที่สับสน ทฤษฎีต้นกำเนิดอื่นแนะนำว่าเพราะเลขศูนย์เป็นเลขอารบิกชาวคาทอลิกในยุโรปที่อนุรักษ์นิยมมากกว่าจะบรรจุด้วยความลับดำมืด
รหัสตัวเลขมีความซับซ้อนในทุกด้าน ที่ง่ายที่สุดของพวกเขาเคยพร้อมในกล่องซีเรียล ตัวถอดรหัสแหวนซึ่งได้รับความนิยมตลอดช่วงทศวรรษ 1950 และ '60s ได้นำเสนอรหัสการแปลงแบบง่ายที่ใช้วงแหวนเพื่อแทนที่ตัวอักษรตัวหนึ่งของตัวอักษรด้วยตัวอักษรหรือตัวเลข อนุญาตให้เด็กส่งข้อความลับไปยังเพื่อนของพวกเขาที่มีตัวถอดรหัสดังขึ้น
อย่างไรก็ตามในอีกด้านหนึ่งของคลื่นความถี่นั้นเป็นการเข้ารหัสระดับทหารที่ใช้อัลกอริธึมที่สร้างโดยคอมพิวเตอร์เพื่อสร้างยันต์ของความซับซ้อนดังกล่าวซึ่งบ่อยครั้งวิธีเดียวที่จะถอดรหัสพวกเขาได้คือการใช้กุญแจ รหัสตัวเลขมีอัลกอริทึมที่ใช้ในการสร้างรหัสตัวเลขที่สอดคล้องกัน เมื่อใช้ร่วมกับข้อมูลที่เข้ารหัสคีย์จะถอดรหัสข้อมูลและทำให้สามารถใช้งานได้อีกครั้ง


