首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

妖怪哥

2012-10-07 
妖哥我想实现一种加密方法如下:以数字作为例子加密前1、021309242、02130927加密后1、1C98870F012B4C122、B7A6

妖哥
我想实现一种加密方法如下:

以数字作为例子

加密前
1、02130924
2、02130927

加密后
1、1C98870F012B4C12
2、B7A6CAC71C4B060B


上面的例子对比就是只有个位数4和7不同,往往一些普通的加密方法会出现1个或者2个位不同,
但是这种加密方法加密出来的字段却是完全不同的.



请问有什么方法 
 
 


[解决办法]
类似这样的算法太多了.比如TEA, DES, AES都可以达到你的需求.

很抱歉我的这些算法单元不能公开, 但是相应算法的源代码在网上有很多, 随便google一下就是了.
[解决办法]
这里有加密方法
http://topic.csdn.net/u/20081013/11/c1c5ecd2-4bc4-4b9c-9497-edc347a4fe9f.html
[解决办法]
DES
如果需要,我有这个控件
[解决办法]
DES,很方便的实现,满足你的要求
[解决办法]
DES不会加密后长度增加一倍。

[解决办法]

探讨
DES不会加密后长度增加一倍。

[解决办法]
那么他给的加密前的数据不是HEX,而是字符串?

[解决办法]
他的源数据貌似文本。

热点排行