我一直在尝试编写一个代码,该代码将使用 AES 加密然后解密文件。IV是随机生成的,密钥是根据将被加密/解密的文件名派生的。但问题是该代码适用于所有文件的公共密钥,但如果为不同的文件生成不同的密钥,则文件在解密后会损坏。我正在为加密和解密代码添加两个链接。
我在加密时将密钥写入文件,然后在解密期间从该文件中读取它。还使用 sha256 确保密钥是 16 位或 16 位的倍数。
我一直在尝试编写一个代码,该代码将使用 AES 加密然后解密文件。IV是随机生成的,密钥是根据将被加密/解密的文件名派生的。但问题是该代码适用于所有文件的公共密钥,但如果为不同的文件生成不同的密钥,则文件在解密后会损坏。我正在为加密和解密代码添加两个链接。
我在加密时将密钥写入文件,然后在解密期间从该文件中读取它。还使用 sha256 确保密钥是 16 位或 16 位的倍数。