标准加密算法(des)函数说明_.txt

来自「我自己在java环境下编写的标准加密算法( DES)」· 文本 代码 · 共 37 行

TXT
37
字号
函数说明:

1)主函数:main()

2)加密:static void encodefunction()

3)解密:static void decodefunction()

4)异或算法:static StringBuffer xorfunction(StringBuffer,stringBuffer)]
       其中,输入的参数分别是要进行异或运算的两个StringBuffer型数组。

5)f函数:即DES算法中的f函数  StringBuffer Ffunction(StringBuffer,StringBuffer)
       其中,输入的参数为要进行f运算的R和K,或L和K

6)求取cn,dn数组的函数:cndn(StringBuffer,int)
       其中参数StringBuffer型数组为要将要进行循环以为的数组,
               int型参数为移位个数




测试数据:


    密钥                            明文                 密文
                                                     
533c97799bb4dff1                  61ab656799abcdef       34e1c6ce8a9896ab            
533457799bbcdff1                  21a3656789abcdef       b161217c3e2d4731
d33c97799bb4dff3                  61ab676799abcdaf       4ca4124854703d66
d33cb7799bb4dff3                  6dab676799aa4daf       7c71e1c1aa3319bb






                                                         

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?