การแก้รหัสตัวเลขเป็นเรื่องง่ายหากคุณรู้เคล็ดลับ: ตัวอักษรบางตัวใช้ภาษาอังกฤษได้บ่อยกว่าตัวอักษรอื่นๆ นั่นหมายถึงการแก้รหัสมักจะเป็นเรื่องของการมองหาตัวอักษรที่มีความถี่สูงและคาดเดาอย่างมีการศึกษา การแก้ตัวเลขไซเฟอร์เป็นไปได้ แต่ต้องใช้เวลามาก: ต้องใช้ความอดทนอย่างมาก โดยเฉพาะอย่างยิ่งกับการเข้ารหัสที่มีขนาดไม่เกิน 200 คำ
นับจำนวนครั้งที่แต่ละหมายเลขปรากฏในรหัสของคุณ คุณอาจมองเห็นรูปแบบได้ ตัวอย่างเช่น e เป็นตัวอักษรที่มีความถี่สูงมาก มันจะปรากฏโดยเฉลี่ย 26 ครั้งในรหัส 200 คำในขณะที่ q และ z ปรากฏโดยเฉลี่ยน้อยกว่าหนึ่งครั้งต่อ 200 คำ
เขียนตารางการติดต่อ ตารางการติดต่อเป็นวิธีที่จะมองเห็นว่าตัวอักษรเกี่ยวข้องกันอย่างไร David Kahn แนะนำขั้นตอนแรกในการสร้างตารางการติดต่อคือการเขียนตัวเลข 1 ถึง 26 จากมากไปหาน้อยในหน้าหนึ่งหมายเลขต่อบรรทัด
เขียนตัวเลข 26 ตัวในแนวนอนถัดจากตัวเลขจากมากไปหาน้อยแต่ละตัว: 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ถึง 26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
เริ่มต้นด้วยตัวเลขแรก 1 ระบุว่าหมายเลขใดมาก่อนและตามด้วยหมายเลขใด ใส่เครื่องหมายนับก่อนตัวเลขหรือหลังตัวเลขในตารางทุกครั้งที่คุณนับตัวอักษร ตัวอย่างเช่น หากส่วนหนึ่งของรหัสของคุณคือ 131419 คะแนนจะเป็นดังนี้: 1 1 2 |3| |4| 5 6 7 8 9| 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
ระบุสระทั่วไป. ตามคาห์น ตัวอักษร e จะมองเห็นได้ง่ายเหมือนกับ "ชายสูง 6 1/2 ฟุตในงานปาร์ตี้แต่งกาย" มันจะมากที่สุด เลขประจำ (ขั้นตอนที่ 1) และจะมีสเปรดที่ใหญ่ที่สุดปรากฏอยู่ถัดจากเลขอื่น ๆ ทุกจำนวนครั้งมากกว่าตัวอื่น ตัวเลข ตัวอักษร a, i และ o ก็ใช้บ่อยเช่นกัน แต่มักจะไม่ปรากฏติดกันในตัวเลข ดังนั้นให้มองหาตัวเลขสามตัวที่ปรากฏบ่อยๆ ที่ไม่ปรากฏติดกัน การรวมตัวอักษร io เป็นข้อยกเว้นเพียงอย่างเดียว: เป็นเรื่องปกติธรรมดา ดังนั้นให้มองหาชุดค่าผสมนั้น
ระบุพยัญชนะความถี่สูงในตารางความถี่ของคุณ ตามคาห์น n จะค้นหาได้ง่ายเพราะสี่ในห้าของตัวอักษรที่อยู่ข้างหน้าจะเป็นสระ Y มาหลัง n (หรือบางครั้ง e) แต่ไม่เคยมาก่อน มองหาตัวอักษรทั่วไปอื่นๆ r และ s