求一个稳健的加密算法

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

最好是破解难度较大的。运行速度快的。您告诉我名称就好,有代码更佳。
...全文
157 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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吧 各种加密算法都有 代码也有 看你需要哪种了
ctreewang 2011-12-18
  • 打赏
  • 举报
回复
openssl 满难搞!!!
enic 2011-12-18
  • 打赏
  • 举报
回复
openssl中有DES加密函数的,我的软件就用它
柯本 2011-12-18
  • 打赏
  • 举报
回复
openssl中有DES加密函数的,我们的商业软件就用它

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧