❌

Normal view

I'm developing an open-source PHP project for encrypted file packaging

I've been working on Encryption-tool, an open-source PHP project focused on encrypted file packaging, authenticated encryption, and reliable decryption.

I'm currently working on hardening the implementation and stabilizing the file format before releasing a dependable version. Areas of focus include input validation, package integrity, safe file restoration, error handling, and testing encryption/decryption behavior with corrupted or malformed data.

The project uses Argon2id for password-based key derivation and XChaCha20-Poly1305 for authenticated encryption.

I'd be interested in constructive feedback on the implementation, testing strategy, and design of encrypted file formats.

GitHub: https://github.com/ElmanCod110/Encryption-tool

submitted by /u/ElmanCod110 to r/PHP
[link] [comments]
❌