我正在我的delphi中编写opera恢复工具
我正在使用已经存在的c++
http://pastebin.com/ViPf0yn6
但是我不明白代码中的DES_KEY_SZ是什么。
我认为它们存在于des.h中,但我找不到相同的des.pas :(
有谁能帮助我吗?
问候
发布于 2010-06-16 04:09:07
Google Code Search找到了定义DES_KEY_SZ宏的des.h的许多副本。它的大小相当于一个des_cblock,恰好是一个由八个无符号字符组成的数组。
换句话说,就是DES_KEY_SZ = 8。
但是,除了丢失的标识符之外,您还会遇到其他问题。您展示的代码也调用了一些DES函数。要解密数据,请尝试使用DCPCrypt。
发布于 2010-06-16 04:07:04
开始吧:http://freebsd.active-venture.com/FreeBSD-srctree/newsrc/crypto/des/des.h.html
显然,
#define DES_KEY_SZ (sizeof(des_cblock))哪里
typedef unsigned char des_cblock[8];我不是一个C程序员,但我认为这意味着DES_KEY_SZ的值是8。
https://stackoverflow.com/questions/3048550
复制相似问题