c#的3des加密解密算法备忘

来源:互联网 发布:mac 看不到隐藏文件夹 编辑:程序博客网 时间:2024/04/28 04:49

 先看一个例子

 


         * 3DES算法  字符串编码方式(ascll,utf8,gb2312..),返回格式(16,64位等),密钥是否经过哈希5摘要等,
         * 其他:DES.Mode  加密模式5种
         * 例:DES.Padding = PaddingMode.PKCS7;  填充模式5种,
         * DES.Key处理算法(不处理,ASCIIEncoding.ASCII.GetBytes. Convert.FromBase64String等等)以及在此基础上的处理算法
         * DES.IV  偏移量,以及在偏移量基础上的处理算法
         常到的是字符串编码模式(byte[] Buffer = Encoding.UTF8.GetBytes(a_strString);)已经返回结果是16位还是64位的不同。

一般的java加密解密算法多对应上面的算法,只是Buffer可能不同,另外加密解密的编码格式是对应的

原创粉丝点击