经典加密算法在VB中的实现(4)- DES[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 jlum99 的 blog

40     28             39     60
32     29             31     61
24     30             23     62
16     31             15     63
8      32              7     64  

2.3 将变换后的数据块等分成前后两部分,前32位记为l[0],后32位记为r[0]。

2.4 用16个子密钥对数据加密。
2.4.1 根据下面的扩冲函数e,扩展32位的成48位

bit    goes to bit    bit    goes to bit    bit    goes to bit    bit  
   goes to bit
32      1              8     13             16     25             24  
   37
1       2              9     14             17     26             25  
   38
2       3             10     15             18     27             26  
   39
3       4             11     16             19     28             27  
   40
4       5             12     17             20     29             28  
   41
5       6             13     18             21     30             29  
   42
4       7             12     19             20     31             28  
   43
5       8             13     20             21     32             29  
   44
6       9             14     21             22     33             30  
   45
7      10             15     22             23     34             31  
   46
8      11             16     23             24     35             32  
   47

本文关键:加密
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top