.png)
A sophisticated command-line encryption system with multiple security layers and advanced file management capabilities.
Suraj Yadav
- GitHub: github.com/Hack-With-Suraj
- LinkedIn: linkedin.com/in/Hack With Suraj
- 🔐 Multi-layer encryption using AES-256-GCM and Camellia-256-CBC
- 🔑 Advanced key generation with high entropy
- ✅ Message authentication and integrity verification
- 🕒 Timestamp validation and watermarking
- 📊 Real-time security metrics
- 📁 Secure file storage with encryption
- 🔄 Automatic backup system
- 📝 File integrity verification
- 📋 Detailed metadata tracking
- 🗄️ Organized file structure
- 🛡️ Intrusion detection
- 🔍 Real-time security monitoring
- 🔒 Access control mechanisms
- 📈 Security analytics
- 💾 Secure backup management
- 🎨 Interactive CLI with color coding
- ⏳ Progress indicators and animations
- 📊 Visual security metrics
- 💡 Security tips and guidance
- ⚙️ Customizable settings
-
Initial Preparation
- Random salt generation
- Secure IV generation
- Key derivation (PBKDF2-SHA512)
-
Primary Encryption
- AES-256-GCM encryption
- Authentication tag generation
-
Secondary Encryption
- Camellia-256-CBC layer
- Additional scrambling
-
Security Measures
- Checksums (SHA3-512)
- Digital watermarking
- Timestamp validation
git clone https://github.com/surajyadav/amles.git
cd amles
npm install
npm start
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Cryptography community
- Open-source contributors
- Node.js community
- Security researchers
For support, join our Youtube channel.
Made with ❤️ by Suraj Yadav