从 mcrypt 加密文件中提取“盐”

从 mcrypt 加密文件中提取“盐”

我有一些加密(1)加密文件,file对其进行操作

ici$ file myfile.nc
myfile.nc: mcrypt 2.5 encrypted data, algorithm: rijndael-128, keysize: 32 bytes, mode: cbc

不过,我想提取文件中的部分(在加密期间随机化)。这是 20 字节的公共数据,存储在加密.nc文件中哈希值的某处(我需要用于研究项目的盐)。

有没有一个工具可以做到这一点,提取mcrypt 加密文件的一部分?

(注意:Google 搜索有很多“mcrypt”结果。这里的问题是关于 mcrypt Linux 命令,而不是 PHP 函数)

答案1

好的,从源头找到它,如果有人感兴趣的话(怀疑)

程序在extra.c第260行左右读取加密的文件头,位于第 36 位(可能略有不同)。

相关内容