|
本帖最后由 2011medp7060 于 2025-2-22 14:29 编辑
我不知道这个信息对您修改代码有没有帮助,网上是这样说的: AxCrypt v1.x feeds the combined (passphrase and whole keyfile) into a cryptographic hash (SHA-1), which is 40 bytes. The resultant SHA-1 is truncated to 16 bytes and XORed with a random salt (stored in the final ciphered file header).
这里有好多讨论:http删s://forum.axcrypt.net/forums/topic/axcrypt-2-0-and-1-7/
XecretsEz 2.x 版(相当于“AxCrypt v2.x”)包含AES-256,用的是xecrets-cli.exe: http删s://github.com/xecrets/xecrets-cli
@lulu00149
我不懂怎么编程,不知道可不可以这样:把AxCrypt v1.x中需要“加密(encryption)/解密(decryption)/破碎(shredding)”的部分,直接调用xecrets-cli.exe,其它外壳就仍然用原来的。XecretsEz就是这么干的。
xecrets-cli 是开源的,可以根据需要,编译用于AES-256 加密/解密。
xecrets-cli 的作者是AxCrypt 1.x的原作者,在AxCrypt v2.x后,和公司闹翻脸了,他自己又独立开发了一个调用xecrets-cli.exe的外壳,叫“XecretsEz”,其功能和AxCrypt v2.x类似。估计是因为版权的原因,他也没有根据用户的要求,再修改AxCrypt 1.x,增加AES-256。他自己也只对AxCrypt 1.x进行兼容性维护,目前他发的AxCrypt 1.x,叫“XecretsFileClassic-1.7.3268.0”。
|
|