v0.1.0
π CryptNote PHP Library v0.1.0 - Initial Release
Welcome to the first public release of CryptNote PHP Library!
β¨ What's New
This is the inaugural release of CryptNote, a powerful PHP library for creating encrypted, self-destructing messages with view limits and optional password protection.
Core Features
- π AES-256-CBC Encryption - Military-grade encryption for your messages
- π Password Protection - Optional PBKDF2 key derivation (100,000 iterations)
- ποΈ View Limits - Messages self-destruct after 1-100 views
- β° Time Expiration - Set messages to expire up to 7 days
- π Markdown/HTML Support - Store and retrieve formatted content
- ποΈ SQLite Storage - Zero-configuration database included
- π§Ή Auto Cleanup - Automatic removal of old, unviewed messages
- π Secure Deletion - Data is overwritten before deletion
What's Included
- β
Full-featured
CryptNoteclass with SQLite storage - β
CryptNoteStandaloneclass for custom storage implementations - β Comprehensive documentation (API Reference, Configuration, Security Guide)
- β Working examples (basic usage, standalone encryption, web interface)
- β Complete PHPUnit test suite
- β Production-ready code with security best practices
Requirements
- PHP 8.0 or higher
- OpenSSL extension
- PDO extension with SQLite driver