我有一些加密(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 位(可能略有不同)。