首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DES_KEY_SZ delphi

DES_KEY_SZ delphi
EN

Stack Overflow用户
提问于 2010-06-16 03:56:25
回答 2查看 218关注 0票数 0

我正在我的delphi中编写opera恢复工具

我正在使用已经存在的c++

http://pastebin.com/ViPf0yn6

但是我不明白代码中的DES_KEY_SZ是什么。

我认为它们存在于des.h中,但我找不到相同的des.pas :(

有谁能帮助我吗?

问候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-16 04:09:07

Google Code Search找到了定义DES_KEY_SZ宏的des.h的许多副本。它的大小相当于一个des_cblock,恰好是一个由八个无符号字符组成的数组。

换句话说,就是DES_KEY_SZ = 8

但是,除了丢失的标识符之外,您还会遇到其他问题。您展示的代码也调用了一些DES函数。要解密数据,请尝试使用DCPCrypt

票数 0
EN

Stack Overflow用户

发布于 2010-06-16 04:07:04

开始吧:http://freebsd.active-venture.com/FreeBSD-srctree/newsrc/crypto/des/des.h.html

显然,

代码语言:javascript
复制
#define DES_KEY_SZ  (sizeof(des_cblock))

哪里

代码语言:javascript
复制
typedef unsigned char des_cblock[8];

我不是一个C程序员,但我认为这意味着DES_KEY_SZ的值是8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3048550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档