|
2 months ago | |
---|---|---|
_locales | 3 months ago | |
releases | 3 months ago | |
web-fonts-with-css | 9 months ago | |
Header.png | 9 months ago | |
README.md | 2 months ago | |
Screenshot v1.0 Ciphertext.png | 9 months ago | |
Screenshot v1.0 Text.png | 9 months ago | |
Screenshot v1.0.png | 9 months ago | |
Screenshot v1.4 Dark Mode.png | 3 months ago | |
Screenshot v1.4 Light Mode.png | 3 months ago | |
TRANSLATE.md | 3 months ago | |
aes.js | 3 months ago | |
banner.svg | 4 months ago | |
dark.css | 3 months ago | |
get-it-on-codeberg.png | 3 months ago | |
get-the-addon.png | 9 months ago | |
icon.png | 9 months ago | |
index.html | 3 months ago | |
jquery-3.5.0.min.js | 9 months ago | |
manifest.json | 3 months ago | |
script.js | 3 months ago | |
style.css | 3 months ago |
Text Encryptor is a simple Firefox addon which lets you encrypt text securely and easily.
This addon encrypts your confidential text using AES, the most secure encryption algorithm in the world. No-one is able to crack it within a lifetime – not even the police or NSA!
Use cases
Text Encryptor
Do you speak another language fluently? The consider translating Text Encryptor!
Enter your plaintext and choose a secure password. Then, click on "Encrypt".
Click on the "Decrypt" button above. Enter your ciphertext and the corresponding password used to encrypt it. Then, click on "Decrypt".
Sorry, it's not possible to recover your data without the correct password. If I wanted to add such a feature, this would destroy AES' security and give hackers the opportunity to easily crack your data.
If I wanted to let you keep your inputs I'd have to store them on your computer which is a big risk.
If Text Encryptor tells you that there was an error, there's something wrong with the data you've entered. Check for spelling mistakes and try it again.
Feel free to open a new issue.
Sure! Pull requests fixing bugs and closing issues are always welcome.
AES was created by Joan Daemen and Vincent Rijmen. Evan Vosberg has implemented it in a JavaScript library called CryptoJS. Fortunately it is FOSS so that other programs like Text Encryptor can use it. Thanks, Evan!
MOST IMPORTANTLY you have to make sure you use secure passwords in order to encrypt your plaintext securely! Insecure passwords can't protect your private data at all!
Secure passwords
The fact that the weak password warning in the addon's popup disappears does not automatically mean that the password is strong!
Never ever use passwords like '12345' or 'pizza'!
Don't use Text Encryptor on a compromised computer (e.g. infected by a virus) because then the 'bad guys' can spy on you and get your private data before you encrypt it. AES can't protect your private data if hackers spy on your keyboard!
Don't use Text Encryptor if your private data is so sensitive that its illegitimate decryption is a danger to your life or that of the public. Don't use Text Encryptor if you are a whistleblower. You may still use Text Encryptor if it should just add an extra layer of security to an already existing secure encryption. You just shouldn't rely on Text Encryptor.
Yes, it is secure due to AES. But there might be some so-called implementation errors (we programmers aren't perfect, you know) which is why you should always combine multiple encryption tools and algorithms.
Text Encryptor uses CryptoJS to encrypt and decrypt the user's texts:
var encrypted = CryptoJS.AES.encrypt(text, passwort);
encrypted = encrypted.toString();
var decrypted = CryptoJS.AES.decrypt(text, passwort);
decrypted = decrypted.toString(CryptoJS.enc.Utf8);
Text Encryptor uses CrypoJS created by Evan Vosberg (brix). It may be used according to the MIT license. Thank you, Evan!
Text Enryptor uses jQuery.
Text Encryptor uses Font Awesome icons. These may be used according to the Attribution 4.0 International (CC BY 4.0) license.