To implement this functionality, you can utilize the existing file header. The principle is to generate a backup header after password verification, and then use this backup header for recovery in case of forgetting (optionally with password or in plaintext).
Added encryption algorithms: XChaCha20, XChaCha20-Poly1305, AES+XChaCha20-Poly1305, AES+XChaCha20+Ascon Added key derivation algorithms: PBKDF2-HMAC-SHA512, HKDF-BLAKE2sp Adjusted the encryption algorithm dropdown in the GUI Adjusted property display to support showing the newly added algorithms @ipavlov https://github.com/ip7z/7zip/pull/215
It is recommended to use the Windows Memory Diagnostic tool to check for memory issues.
I think it is a problem with the script or disk cache. Please try verifying after the copy is complete and the disk has fully written, or use another verification software for testing.
The key derivation method is consistent with AES-256. The registry records the XChaCha20 option. Use a 64-bit counter to support very large files. @ipavlov https://github.com/ip7z/7zip/pull/215
@idrassi Perhaps we could add a layer of quantum computing to this algorithm? https://github.com/idrassi/Charybdis
We recommend using IDE-compatible AI to accelerate development.
In view of this situation, I recommend adding a signature-independent program that provides archive-like creation and extraction functions (without support for real-time modification), so as to cope with highly targeted scenarios.