求一个稳健的加密算法

DontKissBossAss 2011-12-18 02:58:22
求一稳定的加密算法,对象是80k左右的二进制稳健。

最好是破解难度较大的。运行速度快的。您告诉我名称就好,有代码更佳。
...全文
104 点赞 收藏 11
写回复
11 条回复
柯本 2011年12月19日
1.libeay32.lib是用openssl源码编译生成的(网上找一生成方法,不同编译器生成的不一样的)
2.des_ede2_cbc_encrypt是双向的,输入/输出反一下,即可加/解密
回复 点赞
DontKissBossAss 2011年12月18日
[Quote=引用 9 楼 keiy 的回复:]
我就是这样用的
[/Quote]

感谢深夜解答,还有两个问题

1: 库怎么来的,libeay32.lib
2: 解密就是uncheck函数么?

新人,感谢你的帮助。
回复 点赞
柯本 2011年12月18日
我就是这样用的
回复 点赞
DontKissBossAss 2011年12月18日
[Quote=引用 7 楼 keiy 的回复:]
以下是我以前的的部分代码,供参考:

C/C++ code

#include <des.h>
#pragma comment(lib,"libeay32.lib")
...
char regcode[200]; //密钥1
char regname[200]; //输入数据(字串)
char regkeyn[200]; //输出数据
...//设r……
[/Quote]

这段代码即可完成des的加密么?
回复 点赞
柯本 2011年12月18日
以下是我以前的的部分代码,供参考:

#include <des.h>
#pragma comment(lib,"libeay32.lib")
...
char regcode[200]; //密钥1
char regname[200]; //输入数据(字串)
char regkeyn[200]; //输出数据
...//设regcode/regname
des_cblock key,key1, input, output;
des_key_schedule sched,sched1;
des_string_to_key(regcode, &key);
des_set_key_checked(&key, sched);
des_string_to_key("密钥2", &key1);
des_set_key_checked(&key1, sched1);
memset(regkeyn,0,sizeof(regkeyn));
des_ede2_cbc_encrypt(regname,regkeyn,strlen(regname),sched,sched1,&key,DES_ENCRYPT);
回复 点赞
DontKissBossAss 2011年12月18日
已经下载了OPenSSL库,但是没接触过,找不到des的加密/解密函数啊。 求指点,这不过分吧。
回复 点赞
zh852 2011年12月18日
openssl吧 各种加密算法都有 代码也有 看你需要哪种了
回复 点赞
wintree 2011年12月18日
openssl 满难搞!!!
回复 点赞
enic 2011年12月18日
openssl中有DES加密函数的,我的软件就用它
回复 点赞
柯本 2011年12月18日
openssl中有DES加密函数的,我们的商业软件就用它
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告