Your lips are smoother than vaseline( 0D 换行 0A 回车)
59 6f 75 72 20 6c 69 70 73 20
61 72 65 20 73 6d 6f 6f 74 68
65 72 20 74 68 61 6e 20 76 61
73 65 6c 69 6e 65 0D 0A
以上明文转换为16进制后,需要补全两个0x00 以达到8的整数倍。
加密用的明文:0123456789ABCDEF
二进制:0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
L左半拆分:0000 0001 0010 0011 0100 0101 0110 0111
R右半拆分 : 1000 1001 1010 1011 1100 1101 1110 1111
加密使用的K密钥 : 133457799BBCDFF1
二进制 : 数组下标 自然数顺序
0001,0011 -[0-7] | [1-8]
0011,0100 -[8-15] | [9-16]
0101,0111 -[16-23] | [17-24]
0111,1001 -[24-31] | [25-32]
1001,1011 -[32-39] | [33-40]
1011,1100 -[40-47] | [41-48]
1101,1111 -[48-55] | [49-56]
1111,0001 -[56-63] | [57-64]
矩阵形式置换表(此表为64b数据的下标置换表)
PC-1表
57 49 41 33 25 17 9
1 58 50 42 34 26 18
10 2 59 51 43 35 27
19 11 3 60 52 44 36
63 55 47 39 31 23 15
7 62