注意!若需引用此篇内容必須標明此網頁網址!網址位於下方CC開源協議處。
Yngshus密碼是一種基於字母位置和數學運算的加密系統,其核心原理如下:
第一組 (A-H):直接對應數字1-8
A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8
第二組 (I-O):對應奇數序列(9,11,13,15,17,19,21)
使用P標記,位置序號為1-7
例如:I=P1=9, J=P2=11, K=P3=13, ..., O=P7=21
第三組 (Q-W):對應偶數序列(10,12,14,16,18,20,22)
使用X標記,位置序號為1-7
例如:Q=X1=10, R=X2=12, S=X3=14, ..., W=X7=22
特殊字符:
Y → !
Z → ?
偏移量為0或1時:不偏移
偏移量為奇數(>1)時:實際偏移量 = 偏移量 + 1
偏移量為偶數(>0)時:實際偏移量 = 偏移量
偏移量只影響第二組(P)和第三組(X)的數字,第一組(A-H)不受影響
1.將輸入文本轉換為大寫
2.逐字符處理:
A-H → 直接轉換為對應數字
I-O → 轉換為P+序號,數字值加上實際偏移量
Q-W → 轉換為X+序號,數字值加上實際偏移量
Y → !
Z → ?
空格 → []
3.輸出計算過程和最終加密結果
難道説...明年的高考數學題?