|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/6/24 14:15:26 |
标题: |
这个C++加密算法,谁给解释说明一下,百度几天没有收获 |
浏览:1213 |
|
加入我的收藏 |
楼主: |
5.3.2 加密解密算法 //常量定义 static final String SECRET_KEY = "rybtdata"; static final String ENCODING = "UTF-8"; static final String ALGORITHM_KEY = "DES"; static final String ALGORITHM_CIPHER = "DES/CBC/PKCS5Padding"; //加密 byte[] bytesrc =convertHexString(message); Cipher cipher = Cipher.getInstance(ALGORITHM_CIPHER); DESKeySpec desKeySpec = new DESKeySpec(key.getBytes(ENCODING)); SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(ALGORITHM_KEY); SecretKey secretKey = keyFactory.generateSecret(desKeySpec); IvParameterSpec iv = new IvParameterSpec(key.getBytes(ENCODING)); cipher.init(Cipher.DECRYPT_MODE, secretKey, iv); byte[] retByte = cipher.doFinal(bytesrc); return new String(retByte);
此帖子包含附件:
大小:33.5K |
----------------------------------------------
我爱Delphi,永远的Delphi,哪怕Delphi淘汰了,出局了,被世人淡忘了我也爱,除非我死了否则就是爱Delphi |
作者: |
|
2016/6/24 14:50:55 |
1楼: |
这个不就是DES加密么, 使用CBC模式, 并使用PKCS5Padding对齐
----------------------------------------------
一个热爱delphi的人,Golang GUI库。 --我的博客--
|
作者: |
|
2016/6/24 15:17:32 |
2楼: |
多谢,我查查这方面的资料
----------------------------------------------
我爱Delphi,永远的Delphi,哪怕Delphi淘汰了,出局了,被世人淡忘了我也爱,除非我死了否则就是爱Delphi
|
作者: |
|
2016/6/25 16:45:39 |
3楼: |
查了百度一圈,还是没有收获,Delphi的相关资料 太少了,那位兄台能提示一下
----------------------------------------------
我爱Delphi,永远的Delphi,哪怕Delphi淘汰了,出局了,被世人淡忘了我也爱,除非我死了否则就是爱Delphi
|
作者: |
|
2016/6/25 18:22:20 |
4楼: |
说实话,我建议你理解这种算法的原理,然后看起来就通透了
----------------------------------------------
-
|
作者: |
|
2016/6/27 9:45:56 |
5楼: |
②FireMonkey[移动开发] 165232328 入群有提问,回答需谨慎。
此帖子包含附件:
大小:14.8K |
----------------------------------------------
(C)(P)Flying Wang
|
|