T

Text Machine

เครื่องมือข้อความทรงพลัง ในเบราว์เซอร์ของคุณ

รหัส VIC

เข้ารหัสและถอดรหัสด้วยรหัส VIC รหัสมืออันน่าเกรงขามของโซเวียตที่สายลับ Reino Häyhänen พกพา จากวันที่ วลีที่ท่องจำ หมายเลขส่วนตัว และกลุ่มกุญแจห้าหลัก มันสร้างกระดานหมากรุกแบบคร่อมและการสับเปลี่ยนตำแหน่งแบบคอลัมน์สองชั้น โดยชั้นที่สองถูกรบกวน ทุกอย่างทำงานในเบราว์เซอร์ของคุณ

รหัส VIC เป็นรหัสมือที่ซับซ้อนที่สุดของยุคสงครามเย็น จากความลับเล็กๆ สี่ส่วน ได้แก่ วันที่ วลีที่ท่องจำ หมายเลขส่วนตัว และกลุ่มกุญแจห้าหลัก ห่วงโซ่การสร้างกุญแจอันยาวจะประกอบขึ้นเป็นกระดานหมากรุกแบบคร่อมและการสับเปลี่ยนตำแหน่งแบบคอลัมน์สองชั้น โดยชั้นที่สองถูกรบกวน ตั้งค่ากุญแจทั้งสี่ส่วนด้านล่าง จากนั้นเข้ารหัสหรือถอดรหัส เฉพาะตัวอักษร ตัวเลข และจุด เท่านั้นที่ถูกนำไปใช้ อย่างอื่นจะถูกละเว้น ใช้กุญแจทั้งสี่ส่วนเดียวกันเพื่อถอดรหัส

โหมด

กุญแจ

วันที่ (6 หลักขึ้นไป)

วันที่เขียนเป็นตัวเลข เช่น 139195 ห้าหลักแรกใช้เริ่มต้นห่วงโซ่การสร้างกุญแจ ส่วนหลักที่หกกำหนดว่ากลุ่มกุญแจจะถูกซ่อนไว้ที่ตำแหน่งใดในข้อความ

วลีกุญแจ (20 ตัวอักษรขึ้นไป)

ข้อความที่จดจำได้ง่าย เช่น เนื้อเพลง ใช้ยี่สิบตัวอักษรแรก ช่องว่างและเครื่องหมายวรรคตอนจะถูกละเว้น

หมายเลขส่วนตัว

ตัวเลขเล็กๆ ตั้งแต่ 1 ถึง 99 ที่คู่สื่อสารทั้งสองฝ่ายจดจำไว้

กลุ่มกุญแจ (5 หลัก)

กลุ่มตัวเลขห้าหลักแบบสุ่ม ซึ่งแตกต่างกันในทุกข้อความ มันเดินทางไปแบบเปิดเผย โดยซ่อนอยู่ภายในข้อความเข้ารหัส

ข้อความ
ผลลัพธ์

ป้อนข้อความด้านบนเพื่อดูผลลัพธ์ VIC ที่นี่

กุญแจถูกสร้างขึ้นอย่างไร

ห่วงโซ่การสร้างกุญแจ

แต่ละบรรทัดถูกสร้างขึ้นจากบรรทัดเหนือมัน A คือกลุ่มกุญแจ B คือวันที่ และ C คือ A ลบ B E.1 และ E.2 มาจากวลีกุญแจ จากนั้นห่วงโซ่จะบวก จัดลำดับ และรวมตัวเลขลงไปจนถึง S ซึ่งคือส่วนหัวของกระดานหมากรุก และกุญแจสับเปลี่ยนตำแหน่งทั้งสอง

A

72401

B

13919

C

69592

E.1

8017942653

E.2

6013589427

F.1

6959254417

G

4966196060

H

3288628787

J

3178429506

บล็อก (K–P)

K

5064805552

L

5602850077

M

1620350748

N

7823857125

P

5051328370

S

5961328470

ส่วนหัวกระดานหมากรุก (S)

5961328470

ความกว้างการสับเปลี่ยนตำแหน่ง 1

13

ความกว้างการสับเปลี่ยนตำแหน่ง 2

6

กุญแจการสับเปลี่ยนตำแหน่ง 1

0668005552551

กุญแจการสับเปลี่ยนตำแหน่ง 2

758838

ช่องตัวบ่งชี้

5

กระดานหมากรุกแบบคร่อม

แถวบนสุดบรรจุตัวอักษรที่พบบ่อยแปดตัวภายใต้คำช่วยจำ AT ONE SIR ตัวเลขส่วนหัวของสองคอลัมน์ที่ว่างจะนำหน้าแถวด้านล่าง ตัวอักษรที่พบบ่อยใช้หนึ่งหลัก ตัวอักษรอื่นๆ ทุกตัวใช้สองหลัก

5
9
6
1
3
2
8
4
7
0
A
T
O
N
E
S
I
R
6
B
C
D
F
G
H
J
K
L
M
8
P
Q
U
V
W
X
Y
Z
.
/

วิธีใช้ รหัส VIC

  1. 1

    เลือกเข้ารหัสหรือถอดรหัส

    เลือกเข้ารหัสเพื่อเปลี่ยนข้อความเป็นข้อความเข้ารหัส VIC หรือถอดรหัสเพื่อกู้คืนข้อความ การถอดรหัสต้องใช้วันที่ วลีกุญแจ หมายเลขส่วนตัว และกลุ่มกุญแจ ที่ตรงกันทุกประการกับที่ใช้เข้ารหัส

  2. 2

    ตั้งวันที่

    ป้อนวันที่เป็นตัวเลข เช่น 139195 ห้าหลักแรกเริ่มต้นห่วงโซ่การสร้างกุญแจ และหลักที่หกตัดสินว่ากลุ่มกุญแจจะถูกซ่อนไว้ที่ตำแหน่งใดในข้อความที่เสร็จสมบูรณ์

  3. 3

    ตั้งวลีกุญแจและหมายเลขส่วนตัว

    ป้อนวลีที่จดจำได้ง่ายซึ่งมีตัวอักษรอย่างน้อยยี่สิบตัว และหมายเลขส่วนตัวเล็กๆ ตั้งแต่ 1 ถึง 99 สิ่งเหล่านี้คือความลับประจำที่คู่สื่อสารทั้งสองฝ่ายตกลงกันไว้ล่วงหน้า

  4. 4

    ตั้งกลุ่มกุญแจ

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

  5. 5

    พิมพ์ข้อความของคุณและอ่านผลลัพธ์

    พิมพ์หรือวางข้อความของคุณ เฉพาะตัวอักษร ตัวเลข และจุด เท่านั้นที่ถูกเข้ารหัส อย่างอื่นจะถูกละเว้น คัดลอกหรือดาวน์โหลดผลลัพธ์ หรือแชร์ลิงก์ที่เปิดเครื่องมือขึ้นมาใหม่พร้อมกุญแจและข้อความที่แน่นอนของคุณ

ทำความเข้าใจรหัส VIC

รหัส VIC คืออะไร?

รหัส VIC เป็นรหัสแบบใช้ดินสอและกระดาษที่หน่วยข่าวกรองโซเวียตใช้ในคริสต์ทศวรรษ 1950 และได้รับการยอมรับอย่างกว้างขวางว่าเป็นรหัสมือที่ซับซ้อนที่สุดเท่าที่เคยนำมาใช้งานจริง มันได้รับการตั้งชื่อตาม Reino Häyhänen สายลับ KGB ที่มีรหัสนามว่า VICTOR ทั้งที่ใช้เพียงดินสอ กระดาษ และความลับที่ท่องจำไว้ไม่กี่อย่าง ระบบนี้กลับผสมผสานการแทนที่และการสับเปลี่ยนตำแหน่งได้อย่างทั่วถึงจนนักวิเคราะห์รหัสชาวอเมริกันไม่สามารถถอดรหัสข้อความที่ดักจับได้แม้แต่ข้อความเดียว จนกระทั่ง Häyhänen แปรพักตร์ด้วยตนเองและอธิบายว่ามันทำงานอย่างไร

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

รหัส VIC ทำงานอย่างไร

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

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

ห่วงโซ่การสร้างกุญแจ

ทุกอย่างใน VIC ไหลมาจากห่วงโซ่การสร้างกุญแจ กลุ่มกุญแจห้าหลักจะกลายเป็นบรรทัด A และห้าหลักแรกของวันที่จะกลายเป็นบรรทัด B การลบ B ออกจาก A โดยไม่ยืมจะได้บรรทัด C วลีกุญแจให้บรรทัดเพิ่มอีกสองบรรทัด สิบตัวอักษรแรกและสิบตัวอักษรถัดไปของมันจะถูกนับเลขตามลำดับตัวอักษรเพื่อสร้างบรรทัด E.1 และ E.2 จากนั้นบรรทัด C จะถูกยืดออกด้วยการบวกแบบห่วงโซ่ ซึ่งเป็นกระบวนการแบบหน่วงเวลาที่ตัวเลขใหม่แต่ละตัวคือผลรวมของตัวเลขสองตัวก่อนหน้า และถูกรวมเข้ากับบรรทัดวลีเพื่อสร้างตัวเลขเพิ่มขึ้น

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

กระดานหมากรุกแบบคร่อม

กระดานหมากรุกแบบคร่อมเป็นตารางขนาดเล็กที่เปลี่ยนตัวอักษรและตัวเลขให้เป็นกระแสของตัวเลข สิบคอลัมน์ของมันถูกกำกับด้วยบรรทัดส่วนหัว S แถวบนสุดบรรจุตัวอักษรที่พบบ่อยแปดตัว วางไว้ภายใต้คำช่วยจำที่ตกลงกันไว้ล่วงหน้า ในที่นี้คือ AT ONE SIR แบบคลาสสิก ซึ่งช่องว่างสองช่องของมันทำเครื่องหมายคอลัมน์ที่เว้นว่างไว้ ตัวเลขส่วนหัวของสองคอลัมน์ที่ว่างนั้นจะกลายเป็นคำนำหน้าสำหรับสองแถวด้านล่าง ซึ่งบรรจุตัวอักษรที่เหลือ จุด และสัญลักษณ์สลับโหมดตัวเลข

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

การสับเปลี่ยนตำแหน่งสองชั้น

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

การสับเปลี่ยนตำแหน่งชั้นที่สองปิดช่องว่างนั้นด้วยการถูกรบกวน พื้นที่รูปสามเหลี่ยมของตารางจะถูกสงวนไว้ในรูปแบบขั้นบันไดที่กำหนดด้วยกุญแจสับเปลี่ยนตำแหน่งชุดที่สอง ข้อความจะเติมเฉพาะช่องที่อยู่นอกสามเหลี่ยมเหล่านั้นก่อน จากนั้นจึงกลับมาเติมตัวสามเหลี่ยมเอง การอ่านคอลัมน์ออกมาตามลำดับที่กำหนดด้วยกุญแจจะสานการเติมทั้งสองเข้าด้วยกัน ทำให้ตัวเลขสุดท้ายถูกคนอย่างทั่วถึง การรบกวนนี้เองที่ซ้อนทับอยู่บนกระดานหมากรุกและการสับเปลี่ยนตำแหน่งชั้นแรก ที่ทำให้ VIC มีชื่อเสียงอันน่าเกรงขาม

Reino Häyhänen กับคดีเหรียญนิกเกิลกลวง

รหัส VIC ถูกเปิดเผยผ่านหนึ่งในเหตุการณ์จารกรรมที่โด่งดังที่สุดของยุคสงครามเย็น ในปี 1953 เด็กส่งหนังสือพิมพ์ในบรู๊กลินทำเหรียญนิกเกิลตกแล้วมันแยกออก เผยให้เห็นภาพถ่ายขนาดจิ๋วของคอลัมน์ตัวเลข FBI ไม่สามารถอ่านข้อความได้ และเหรียญนิกเกิลกลวงก็กลายเป็นปริศนาที่ไขไม่ออกอยู่นานถึงสี่ปี ความก้าวหน้ามาถึงในปี 1957 เมื่อ Reino Häyhänen สายลับโซเวียตที่ประจำอยู่ในนิวยอร์กภายใต้รหัสนาม VICTOR แปรพักตร์มายังสหรัฐอเมริกาและบรรยายถึงรหัสนี้อย่างละเอียด

ข้อมูลของ Häyhänen ยังช่วยเปิดโปงผู้บังคับบัญชาของเขา นายทหารใต้ดินอาวุโสที่รู้จักกันในชื่อ Rudolf Abel ผู้ซึ่งภายหลังถูกแลกเปลี่ยนกับ Francis Gary Powers นักบินเครื่อง U-2 ชาวอเมริกัน รหัสที่ Häyhänen เปิดเผยนั้นวิจิตรซับซ้อนมากจนนักวิเคราะห์ตั้งชื่อมันตามเขา และ NSA ก็ยกย่องมันมายาวนานในฐานะตัวอย่างของว่ารหัสมือสามารถแข็งแกร่งได้เพียงใด ความลับของมันปลอดภัยอยู่ได้ไม่ใช่เพราะข้อความถูกถอดรหัส แต่เพียงเพราะมีคนเดินเข้ามามอบมันให้เท่านั้น

รหัส VIC ปลอดภัยแค่ไหน?

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

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

คำถามที่พบบ่อย

รหัส VIC คืออะไร?
รหัส VIC เป็นรหัสแบบใช้ดินสอและกระดาษของโซเวียตจากคริสต์ทศวรรษ 1950 ซึ่งมักถูกเรียกว่ารหัสมือที่ซับซ้อนที่สุดเท่าที่เคยใช้งานมา มันผสมกระดานหมากรุกแบบคร่อมเข้ากับการสับเปลี่ยนตำแหน่งแบบคอลัมน์สองชั้น โดยชั้นที่สองถูกรบกวน ทั้งหมดสร้างกุญแจจากวันที่ วลีที่ท่องจำ หมายเลขส่วนตัว และกลุ่มกุญแจห้าหลักแบบสุ่ม มันได้รับการตั้งชื่อตาม Reino Häyhänen สายลับโซเวียตที่มีรหัสนามว่า VICTOR
ทำไมจึงเรียกว่ารหัส VIC?
VIC ย่อมาจาก VICTOR รหัสนามของ Reino Häyhänen สายลับ KGB ที่ใช้รหัสนี้ขณะปฏิบัติการในนิวยอร์ก หลังจากเขาแปรพักตร์ในปี 1957 และบรรยายระบบนี้ให้หน่วยข่าวกรองอเมริกัน นักวิเคราะห์ก็ตั้งชื่อมันตามเขา บางครั้งมันยังถูกเรียกว่ารหัส VICTOR หรือจากวิธีที่มันถูกค้นพบ ว่ารหัสเหรียญนิกเกิลกลวง
รหัส VIC ทำงานอย่างไร?
อย่างแรก ห่วงโซ่การสร้างกุญแจจะขยายกุญแจทั้งสี่ส่วนให้เป็นส่วนหัวกระดานหมากรุกและกุญแจสับเปลี่ยนตำแหน่งสองชุด จากนั้นข้อความจะถูกเปลี่ยนเป็นตัวเลขด้วยกระดานหมากรุกแบบคร่อม ซึ่งตัวอักษรที่พบบ่อยใช้หนึ่งหลักและตัวอื่นใช้สองหลัก ตัวเลขเหล่านั้นจะถูกสลับด้วยการสับเปลี่ยนตำแหน่งแบบคอลัมน์สองชั้น โดยชั้นที่สองถูกรบกวนด้วยพื้นที่รูปสามเหลี่ยมที่สงวนไว้ และในที่สุดกลุ่มกุญแจจะถูกแทรกเข้าไปในข้อความเข้ารหัสที่จุดซึ่งกำหนดโดยวันที่
ห่วงโซ่การสร้างกุญแจคืออะไร?
ห่วงโซ่การสร้างกุญแจคือลำดับของการดำเนินการกับตัวเลขที่เปลี่ยนกุญแจทั้งสี่ส่วนให้เป็นทุกสิ่งที่รหัสต้องการ มันลบวันที่ออกจากกลุ่มกุญแจ นับเลขตัวอักษรของวลีกุญแจ และใช้การบวกแบบห่วงโซ่ซ้ำๆ ซึ่งเป็นผลรวมต่อเนื่องแบบหน่วงเวลาโดยไม่ทด เพื่อสร้างบล็อกตัวเลขห้าสิบหลัก จากบล็อกนั้น มันอ่านบรรทัดส่วนหัวกระดานหมากรุกและกุญแจสับเปลี่ยนตำแหน่งทั้งสองชุดพร้อมความกว้างของแต่ละชุดออกมา
กระดานหมากรุกแบบคร่อมคืออะไร?
กระดานหมากรุกแบบคร่อมเป็นตารางขนาดเล็กที่แปลงตัวอักษรเป็นตัวเลข ตัวอักษรที่พบบ่อยแปดตัวอยู่ในแถวบนสุดและเข้ารหัสเป็นหนึ่งหลักต่อตัว ในขณะที่ตัวอักษรที่เหลือ จุด และสัญลักษณ์สลับโหมดตัวเลข อยู่ในสองแถวล่างและใช้สองหลัก สิ่งนี้ทำให้ข้อความเข้ารหัสสั้นลงและซ่อนความถี่ของตัวอักษรที่การแทนที่ธรรมดาจะเผยออกมา
การสับเปลี่ยนตำแหน่งที่ถูกรบกวนคืออะไร?
การสับเปลี่ยนตำแหน่งชั้นที่สองของ VIC ถูกรบกวน พื้นที่รูปสามเหลี่ยมของตารางจะถูกสงวนไว้ในรูปแบบขั้นบันไดที่กำหนดด้วยกุญแจ ข้อความจะเติมช่องทั้งหมดที่อยู่นอกสามเหลี่ยมก่อน จากนั้นกลับมาเติมตัวสามเหลี่ยม และอ่านคอลัมน์ออกมาตามลำดับที่กำหนดด้วยกุญแจ สิ่งนี้ทำให้คอลัมน์ที่เป็นระเบียบของการสับเปลี่ยนตำแหน่งทั่วไปแตกกระจาย และเป็นส่วนสำคัญที่ทำให้ VIC ถอดได้ยากนัก
คดีเหรียญนิกเกิลกลวงคืออะไร?
ในปี 1953 เด็กส่งหนังสือพิมพ์ในบรู๊กลินพบเหรียญห้าเซนต์กลวงที่บรรจุภาพถ่ายขนาดจิ๋วของคอลัมน์ตัวเลข FBI ไม่สามารถอ่านข้อความที่เข้ารหัสได้ และมันยังคงไขไม่ออกจนกระทั่ง Reino Häyhänen สายลับโซเวียตแปรพักตร์ในปี 1957 และเปิดเผยรหัส VIC คดีนี้ช่วยเปิดโปงเครือข่ายสายลับของ Rudolf Abel และกลายเป็นหนึ่งในเรื่องราวจารกรรมยุคสงครามเย็นที่เป็นที่รู้จักมากที่สุด
ฉันจะถอดรหัสข้อความ VIC ได้อย่างไร?
สลับเครื่องมือไปที่ถอดรหัสและป้อนวันที่ วลีกุญแจ หมายเลขส่วนตัว และกลุ่มกุญแจ ที่ตรงกันทุกประการกับที่ใช้เข้ารหัส จากนั้นวางข้อความเข้ารหัสเป็นกลุ่มของตัวเลข ข้อความต้นฉบับจะปรากฏขึ้น หากปราศจากกุญแจครบทั้งสี่ส่วน ข้อความจะไม่สามารถกู้คืนได้ เพราะแต่ละส่วนป้อนเข้าสู่ห่วงโซ่การสร้างกุญแจที่ประกอบขึ้นเป็นกระดานหมากรุกและการสับเปลี่ยนตำแหน่ง
กลุ่มกุญแจหรือตัวบ่งชี้คืออะไร?
กลุ่มกุญแจคือตัวเลขห้าหลักแบบสุ่มที่เลือกใหม่สำหรับทุกข้อความ มันเป็นเมล็ดพันธุ์ของห่วงโซ่การสร้างกุญแจ ดังนั้นแต่ละข้อความจึงถูกเข้ารหัสด้วยกุญแจที่ต่างกันโดยปริยาย และจากนั้นมันจะถูกซ่อนไว้ในข้อความเข้ารหัสที่เสร็จสมบูรณ์ ณ ตำแหน่งที่กำหนดโดยหลักที่หกของวันที่ ผู้รับจะดึงมันกลับออกมา ทำห่วงโซ่การสร้างกุญแจซ้ำ และจึงสามารถถอดรหัสข้อความได้
รหัส VIC ปลอดภัยแค่ไหน?
สำหรับรหัสมือ มันโดดเด่นเป็นเลิศ กระดานหมากรุกขจัดความถี่ของตัวอักษร และการสับเปลี่ยนตำแหน่งสองชั้น โดยชั้นที่สองถูกรบกวน ทำลายรูปแบบที่ทำให้นักวิเคราะห์ถอดระบบที่ง่ายกว่าได้ มันไม่เคยถูกถอดรหัสจากข้อความที่ดักจับได้เพียงลำพัง และถูกล้วงเอาความลับเมื่อสายลับแปรพักตร์เท่านั้น อย่างไรก็ตาม เมื่อเทียบกับคอมพิวเตอร์สมัยใหม่ มันไม่ให้ความปลอดภัยที่แท้จริงและควรถูกมองว่าเป็นรหัสเชิงประวัติศาสตร์และเพื่อการสอน
ข้อความของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ การเข้ารหัสและถอดรหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด ดังนั้นข้อความและกุญแจของคุณจะไม่ถูกอัปโหลด บันทึก หรือจัดเก็บ แม้แต่ลิงก์ที่แชร์ก็เก็บข้อมูลของคุณไว้ในส่วนของ URL ที่อยู่หลังเครื่องหมาย hash ซึ่งเบราว์เซอร์ไม่เคยส่งไปยังเซิร์ฟเวอร์ ดังนั้นมันจึงเป็นส่วนตัวจนกว่าคุณจะเลือกที่จะแชร์

เครื่องมือที่เกี่ยวข้อง

ทำงานต่อด้วยเครื่องมือที่มีประโยชน์เหล่านี้

สแตรดดลิง เช็กเกอร์บอร์ด

รหัสบาเซรี

รหัสซีซาร์

รหัสลับวีฌ์แนร์

รหัสแอตบาช

รหัสเรลเฟนซ์