原创 《三角恋爱密码表》及三角变换

2007-4-13 23:54 5805 9 9 分类: 软件与OS
《三角恋爱密码表》及三角变换 (40204字)hotpower[27次]2004-9-5 13:17:16
《三角恋爱密码表》及三角变换
HotPower 发表于 2004-5-1 19:26 侃单片机 ←返回版面   举报该贴

写真集中的《三角恋爱》是《深山探宝》和《洞中探密》的“姊妹篇”。

《三角恋爱》主要由海誓山盟、金屋藏娇、过河拆桥、爱情结晶、破镜重圆和子孙满堂等部
分组成。

先给个《三角恋爱密码表》吧


      00    01    02    03    04    05    06    07    08    09    0A    0B    
0C    0D    0E    0F  
  00 8002  0003  8006  0008  800C  000F  8014  0018  801E  0023  802A  0030  
8038  003F  8048  0050  
  01 805A  0063  806E  0078  8084  008F  809C  00A8  80B6  00C3  80D2  00E0  
80F0  00FF  8110  0120  
  02 8132  0143  8156  0168  817C  018F  81A4  01B8  81CE  01E3  81FA  0210  
8228  023F  8258  0270  
  03 828A  02A3  82BE  02D8  82F4  030F  832C  0348  8366  0383  83A2  03C0  
83E0  03FF  8420  0440  
  04 8462  0483  84A6  04C8  84EC  050F  8534  0558  857E  05A3  85CA  05F0  
8618  063F  8668  0690  
  05 86BA  06E3  870E  0738  8764  078F  87BC  07E8  8816  0843  8872  08A0  
88D0  08FF  8930  0960  
  06 8992  09C3  89F6  0A28  8A5C  0A8F  8AC4  0AF8  8B2E  0B63  8B9A  0BD0  
8C08  0C3F  8C78  0CB0  
  07 8CEA  0D23  8D5E  0D98  8DD4  0E0F  8E4C  0E88  8EC6  0F03  8F42  0F80  
8FC0  0FFF  9040  1080  
  08 90C2  1103  9146  1188  91CC  120F  9254  1298  92DE  1323  936A  13B0  
93F8  143F  9488  14D0  
  09 951A  1563  95AE  15F8  9644  168F  96DC  1728  9776  17C3  9812  1860  
98B0  18FF  9950  19A0  
  0A 99F2  1A43  9A96  1AE8  9B3C  1B8F  9BE4  1C38  9C8E  1CE3  9D3A  1D90  
9DE8  1E3F  9E98  1EF0  
  0B 9F4A  1FA3  9FFE  2058  A0B4  210F  A16C  21C8  A226  2283  A2E2  2340  
A3A0  23FF  A460  24C0  
  0C A522  2583  A5E6  2648  A6AC  270F  A774  27D8  A83E  28A3  A90A  2970  
A9D8  2A3F  AAA8  2B10  
  0D AB7A  2BE3  AC4E  2CB8  AD24  2D8F  ADFC  2E68  AED6  2F43  AFB2  3020  
B090  30FF  B170  31E0  
  0E B252  32C3  B336  33A8  B41C  348F  B504  3578  B5EE  3663  B6DA  3750  
B7C8  383F  B8B8  3930  
  0F B9AA  3A23  BA9E  3B18  BB94  3C0F  BC8C  3D08  BD86  3E03  BE82  3F00  
BF80  3FFF  C080  4100  


注:这个表可不是我用手编辑的,它可是由三角密码算法自动生成的。所以,此表决无“笔
误”之嫌!!!

三角变换:
这是一种“单向函数”,主要是加密密钥之用。
例:  8位密钥为18H时
则18H经过三角变换即查《三角恋爱密码表》或用三角变换公式会得到80B6H.
再将其高8位与低8位进行异或运算“压缩”成36H.
请看下表:

      00    01    02    03    04    05    06    07    08    09    0A    0B    
0C    0D    0E    0F  
  00  82    03    86    08    8C    0F    94    18    9E    23    AA    30    
B8    3F    C8    50   
  01  DA    63    EE    78    04    8F    1C    A8    36    C3    52    E0    
70    FF    91    21   
  02  B3    42    D7    69    FD    8E    25    B9    4F    E2    7B    12    
AA    3D    DA    72   
  03  08    A1    3C    DA    76    0C    AF    4B    E5    80    21    C3    
63    FC    A4    44   
  04  E6    87    22    CC    68    0A    B1    5D    FB    A6    4F    F5    
9E    39    EE    96   
  05  3C    E5    89    3F    E3    88    3B    EF    9E    4B    FA    A8    
58    F7    B9    69   
  06  1B    CA    7F    22    D6    85    4E    F2    A5    68    11    DB    
84    33    F4    BC   
  07  66    2E    D3    95    59    01    C2    86    48    0C    CD    8F    
4F    F0    D0    90   
  08  52    12    D7    99    5D    1D    C6    8A    4C    30    F9    A3    
6B    2B    1C    C4   
  09  8F    76    3B    ED    D2    99    4A    3F    E1    D4    8A    78    
28    E7    C9    B9   
  0A  6B    59    0C    F2    A7    94    7F    24    12    FF    A7    8D    
75    21    06    EE   
  0B  D5    BC    61    78    14    2E    CD    E9    84    A1    40    63    
03    DC    C4    E4   
  0C  87    A6    43    6E    0A    28    D3    FF    96    8B    A3    59    
71    15    02    3B   
  0D  D1    C8    E2    94    89    A2    51    46    78    6C    1D    10    
20    CF    C1    D1   
  0E  E0    F1    85    9B    A8    BB    B1    4D    5B    55    6C    67    
7F    07    00    09   
  0F  13    19    24    23    2F    33    30    35    3B    3D    3C    3F    
3F    C0    40    41   

若36H再与原码18H进行异或运算后,会得到2EH
请看下表:

      00    01    02    03    04    05    06    07    08    09    0A    0B    
0C    0D    0E    0F  
  00  82    02    84    0B    88    0A    92    1F    96    2A    A0    3B    
B4    32    C6    5F   
  01  CA    72    FC    6B    10    9A    0A    BF    2E    DA    48    FB    
6C    E2    8F    3E   
  02  93    63    F5    4A    D9    AB    03    9E    67    CB    51    39    
86    10    F4    5D   
  03  38    90    0E    E9    42    39    99    7C    DD    B9    1B    F8    
5F    C1    9A    7B   
  04  A6    C6    60    8F    2C    4F    F7    1A    B3    EF    05    BE    
D2    74    A0    D9   
  05  6C    B4    DB    6C    B7    DD    6D    B8    C6    12    A0    F3    
04    AA    E7    36   
  06  7B    AB    1D    41    B2    E0    28    95    CD    01    7B    B0    
E8    5E    9A    D3   
  07  16    5F    A1    E6    2D    74    B4    F1    30    75    B7    F4    
33    8D    AE    EF   
  08  D2    93    55    1A    D9    98    40    0D    C4    B9    73    28    
E7    A6    92    4B   
  09  1F    E7    A9    7E    46    0C    DC    A8    79    4D    10    E3    
B4    7A    57    26   
  0A  CB    F8    AE    51    03    31    D9    83    BA    56    0D    26    
D9    8C    A8    41   
  0B  65    0D    D3    CB    A0    9B    7B    5E    3C    18    FA    D8    
BF    61    7A    5B   
  0C  47    67    81    AD    CE    ED    15    38    5E    42    69    92    
BD    D8    CC    F4   
  0D  01    19    30    47    5D    77    87    91    A0    B5    C7    CB    
FC    12    1F    0E   
  0E  00    10    67    78    4C    5E    57    AA    B3    BC    86    8C    
93    EA    EE    E6   
  0F  E3    E8    D6    D0    DB    C6    C6    C2    C3    C4    C6    C4    
C3    3D    BE    BE   

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条