General
What is EnDecLab?
EnDecLab is an interactive educational platform for learning and experimenting with cryptography concepts, including ciphers, digital signatures, steganography, and file encryption. It is designed for hands-on exploration and real understanding.
Who can use EnDecLab?
Anyone interested in cryptography—students, teachers, hobbyists, and lifelong learners. No prior experience is required.
Is EnDecLab free to use?
Yes, EnDecLab is completely free for educational and non-commercial use. You can access all labs and resources without payment or registration.
What makes EnDecLab different?
EnDecLab focuses on interactivity, clear explanations, and real cryptographic tools. You can see how algorithms work step-by-step, not just read about them.
Privacy & Security
Does EnDecLab store my files or data?
No, your files and cryptographic keys are never stored on the server. All processing is done in your browser, and data is cleared after your session ends.
Is it safe to use real confidential data?
No, EnDecLab is for educational use only. Do not use it for real-world confidential or sensitive data. Always use test data for learning.
Do I need to create an account?
No account or personal information is required. You can use all features anonymously.
How is my privacy protected?
All cryptographic operations are performed client-side. No personal data, files, or keys are sent to the server or stored.
Labs & Features
What labs are available?
EnDecLab offers Classical Ciphers Lab, Steganography Lab, File Encryption Lab, and Digital Signatures Lab. Each lab is interactive and includes step-by-step explanations.
Can I use my own files for encryption?
Yes, in the File Encryption Lab you can upload your own files for encryption and decryption practice. All processing is local to your device.
Are the cryptography algorithms secure?
The algorithms are simplified for learning and demonstration. For real-world security, always use professional tools and libraries.
How do I use the step-by-step explanation feature?
In each lab, look for the "Step-by-Step" or "Show Steps" button. This will break down the algorithm's process so you can follow each stage of encryption or decryption.
Can I see how my input changes the output?
Yes! The labs update results live as you type or change settings, so you can experiment and instantly see the effects.
Troubleshooting
The site isn't working properly. What should I do?
Try refreshing the page or clearing your browser cache. If the problem persists, check your internet connection or try a different browser. For ongoing issues, contact the project team via the Contact page.
How do I report a bug or suggest a feature?
You can send your feedback or bug report through the Contact page. We welcome suggestions and aim to improve the platform for everyone.
Why can't I decrypt my file or message?
Check that you are using the correct password or key, and that the file or message hasn't been altered. If you lose your password, there is no way to recover encrypted data.
Where can I get more help?
Visit the Documentation page for detailed guides, or use the Contact page to reach out directly.
Last updated: 7/26/2025