Your browser does not support this application. Please update your browser or system.
โœ‰๏ธ

๐Ÿ”‘
Load or save keys

Information (hide)

NasaEmoji is a versatile tool that allows you to convert text to emojis and encrypt messages using emojis. The site offers two main apps: Conversion and Encryption. The Conversion app lets you transform any text into emojis and back without encryption, while the Encryption app enables you to securely encrypt and decrypt messages using emojis as keys and output.
To encrypt a message:
  • Switch to the Encryption app using the Choose App dropdown.
  • Enter your message in the input field.
  • Generate a key by clicking the ๐Ÿ”„ button next to the key input field, or enter your own key.
  • Click the ๐Ÿ”€ Encrypt / Decrypt button.
  • Your encrypted message will appear in the output field.
To decrypt a message:
  • Switch to the Encryption app.
  • Paste the encrypted emoji message into the input field.
  • Enter the key used for encryption in the key input field.
  • Click the ๐Ÿ”€ Encrypt / Decrypt button.
  • Your decrypted message will appear in the output field.
To generate an emoji key in the Encryption app:
  • Click the ๐Ÿ”„ button next to the key input field.
  • The generated key will appear in the key input field.
  • You can copy the key using the Copy button.
  • Save the key in one of the 5 available slots using the ๐Ÿ’พ Save button for future use.
NasaEmoji uses a combination of AES-CTR, AES-GCM, and XOR encryption algorithms to secure your messages.
No, all operations are performed locally on your device. NasaEmoji does not send any data over the internet.
While NasaEmoji employs strong encryption, it is primarily designed for personal and casual use. For highly sensitive information, consult security professionals.

You can add NasaEmoji as a Progressive Web App (PWA) to your home screen or desktop for quick access.

On iOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Tap the Share icon (a square with an upward arrow).
  3. Scroll down and tap Add to Home Screen.
  4. Tap Add in the upper-right corner.
On Android (Chrome and other browsers):
  1. Open NasaEmoji in your browser.
  2. Tap the Menu icon (three dots) in the upper-right corner.
  3. Select Add to Home screen or Install App.
  4. Follow the on-screen instructions.
On macOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Go to File > Add to Dock.
On Desktop (Chrome):
  1. Open NasaEmoji in Chrome.
  2. Click the Install icon in the address bar (a computer with a down arrow).
  3. Click Install.
On Desktop (Firefox and other browsers):

Firefox does not support installing PWAs directly. You can bookmark the site or create a shortcut manually.

To the moon!

To the moon!

... and far beyond
Simple Encryption

The simple encryption algorithm uses XOR as its basis.
The XOR encryption key is the same length as the text being encrypted.
The key is derived using the PBKDF2 key derivation algorithm with a random 96-bit salt and the SHA-512 hash of the unique algorithm, ensuring that even identical input text produces a different cipher.


This method helps prevent:
  • Guessing the private algorithm key due to the XOR process.
  • Guessing the XOR key via known plaintext (The key used is always unique, and patterns do not repeat because of the adaptive length).
However, this method is not as robust as standard algorithms like AES-GCM due to:
  • XOR not being considered a secure method for data encryption.
  • Missing data integrity checks (authentication): The data is not verified for integrity, which could lead to tampering and other attack vectors.
For a standardized encryption process, use the ๐Ÿ” Encrypt function on this site.

โœ‰๏ธ

๐Ÿ’Ž Private Algorithm
Your link to the private conversion algorithm:
๐Ÿงฌ
You can use a private algorithm with a unique key to obfuscate your messages and use simple encrypt to add a another layer of security.

Information (hide)

NasaEmoji is a versatile tool that allows you to convert text to emojis and encrypt messages using emojis. The site offers two main apps: Conversion and Encryption. The Conversion app lets you transform any text into emojis and back without encryption, while the Encryption app enables you to securely encrypt and decrypt messages using emojis as keys and output.
To convert text to emojis:
  • Ensure you're on the Conversion app (the default app).
  • Enter your message in the input field.
  • Click the ๐Ÿ”„ Convert button.
  • The converted message will appear in the output field.
  • You can copy the output using the Copy to clipboard button.
To use the private algorithm:
  • Ensure you're on the Conversion app (the default app).
  • Click ๐Ÿ’Ž Private Algorithm and generate a key.
  • You can use the conversion app like before.
  • Share the link with your receipient.
  • When the key does not match, the output is gibberish.
  • The more you use the same key for different messages and the longer the messages are, the easier it is to crack the key.
Simple encryption is a basic way to protect your messages. Hereโ€™s what you need to know:
  • It uses XOR to scramble your text.
  • The encryption key matches the length of your message.
  • The key is created securely with a random salt.
  • Prevents others from easily guessing your key.
  • Not as strong as advanced methods like AES.
  • For better security, use the ๐Ÿ” Encrypt feature on this site.
No, all operations are performed locally on your device. NasaEmoji does not send any data over the internet.

You can add NasaEmoji as a Progressive Web App (PWA) to your home screen or desktop for quick access.

On iOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Tap the Share icon (a square with an upward arrow).
  3. Scroll down and tap Add to Home Screen.
  4. Tap Add in the upper-right corner.
On Android (Chrome and other browsers):
  1. Open NasaEmoji in your browser.
  2. Tap the Menu icon (three dots) in the upper-right corner.
  3. Select Add to Home screen or Install App.
  4. Follow the on-screen instructions.
On macOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Go to File > Add to Dock.
On Desktop (Chrome):
  1. Open NasaEmoji in Chrome.
  2. Click the Install icon in the address bar (a computer with a down arrow).
  3. Click Install.
On Desktop (Firefox and other browsers):

Firefox does not support installing PWAs directly. You can bookmark the site or create a shortcut manually.

To the moon!

To the moon!

... and far beyond
Here you find information about the site, its features and their purpose.

โ„น๏ธ Information

About NasaEmoji.com

The site does not use cookies or any tracking methods and does not log your IP. Any calculations are done on-device only.


NasaEmoji is a versatile tool that allows you to convert text to emojis and encrypt messages using emojis. The site offers two main apps: Conversion and Encryption. The Conversion app lets you transform any text into emojis and back without encryption, while the Encryption app enables you to securely encrypt and decrypt messages using emojis as keys and output.
NasaEmoji features two apps: Conversion and Encryption. By default, the site opens with the Conversion app. You can switch between apps using the Choose App dropdown in the navigation bar.

To Convert Text to Emojis:
  • Ensure you're on the Conversion app.
  • Enter your message in the input field.
  • Click the ๐Ÿ”„ Convert button.
  • Your converted message will appear in the output field.
To Encrypt a Message:
  • Switch to the Encryption app using the Choose App dropdown.
  • Enter your message in the input field.
  • Generate a key by clicking the ๐Ÿ”„ button next to the key input field, or enter your own key.
  • Click the ๐Ÿ”€ Encrypt / Decrypt button.
  • Your encrypted message will appear in the output field.

You can add NasaEmoji as a Progressive Web App (PWA) to your home screen or desktop for quick access.

On iOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Tap the Share icon (a square with an upward arrow).
  3. Scroll down and tap Add to Home Screen.
  4. Tap Add in the upper-right corner.
On Android (Chrome and other browsers):
  1. Open NasaEmoji in your browser.
  2. Tap the Menu icon (three dots) in the upper-right corner.
  3. Select Add to Home screen or Install App.
  4. Follow the on-screen instructions.
On macOS (Safari):
  1. Open NasaEmoji in Safari.
  2. Go to File > Add to Dock.
On Desktop (Chrome):
  1. Open NasaEmoji in Chrome.
  2. Click the Install icon in the address bar (a computer with a down arrow).
  3. Click Install.
On Desktop (Firefox and other browsers):

Firefox does not support installing PWAs directly. You can bookmark the site or create a shortcut manually.

Yes, all data processing happen locally on your device. No data is sent anywhere, ensuring your messages remain private.

๐Ÿ”„ Convert

Convert text to emojis and back. Simpler Algorithms. You can use a private algorithm link with simple encrypt to increase security.

How to
To convert text to emojis:
  • Ensure you're on the Conversion app (the default app).
  • Enter your message in the input field.
  • Click the ๐Ÿ”„ Convert button.
  • The converted message will appear in the output field.
  • You can copy the output using the Copy to clipboard button.
To use the private algorithm:
  • Ensure you're on the Conversion app (the default app).
  • Click ๐Ÿ’Ž Private Algorithm and generate a key.
  • You can use the conversion app like before.
  • Share the link with your receipient.
  • When the key does not match, the output is gibberish.
  • The more you use the same key for different messages and the longer the messages are, the easier it is to crack the key.

Private Algorithm Security
Simple encryption is a basic way to protect your messages. Hereโ€™s what you need to know:
  • It uses XOR to scramble your text.
  • The encryption key matches the length of your message.
  • The key is created securely with a random salt.
  • Prevents others from easily guessing your key.
  • Not as strong as advanced methods like AES.
  • For better security, use the ๐Ÿ” Encrypt feature on this site.

๐Ÿ” Encrypt

The most secure way of protecting data using compute intensive hash algorithms and a unique way of outputting your scrambled text. Combines two chained AES-Algorithms with XOR on top.

How to
To encrypt a message:
  • Switch to the Encryption app using the Choose App dropdown.
  • Enter your message in the input field.
  • Generate a key by clicking the ๐Ÿ”„ button next to the key input field, or enter your own key.
  • Click the ๐Ÿ”€ Encrypt / Decrypt button.
  • Your encrypted message will appear in the output field.
To decrypt a message:
  • Switch to the Encryption app.
  • Paste the encrypted emoji message into the input field.
  • Enter the key used for encryption in the key input field.
  • Click the ๐Ÿ”€ Encrypt / Decrypt button.
  • Your decrypted message will appear in the output field.
To generate an emoji key in the Encryption app:
  • Click the ๐Ÿ”„ button next to the key input field.
  • The generated key will appear in the key input field.
  • You can copy the key using the Copy button.
  • Save the key in one of the 5 available slots using the ๐Ÿ’พ Save button for future use.
Algorithms (Details)
NasaEmoji uses a combination of AES-CTR, AES-GCM, and XOR encryption algorithms to secure your messages.
Using multiple algorithms enhances security by adding layers of encryption, making it more difficult for unauthorized parties to decrypt the message.

Hashing (Algorithm Details)
Key hashing transforms your key into a fixed-size hash using multiple algorithms, enhancing security by preventing direct access to the original key and making brute-force attacks more difficult.
By hashing the key multiple times with different algorithms and salts, it increases the computational effort required to guess the key, thus deterring brute-force attempts.

Your Data
You can save keys locally in one of the 5 available slots using your browser's local storage for quick access.
No, all operations are performed locally on your device. NasaEmoji does not send any data over the internet.
NasaEmoji uses standard encryption algorithms but combines them in a unique way. While secure, it is recommended for casual use rather than critical security applications.

*๏ธโƒฃ More

Download app and source code

Limitations
While NasaEmoji employs strong encryption, it is primarily designed for personal and casual use. For highly sensitive information, consult security professionals.

Source Code
Yes, you can download NasaEmoji for local execution and use it offline without an internet connection.
Yes, NasaEmoji's source code is available on GitHub, allowing you to review and contribute to its development.
You can contribute by visiting the GitHub repository, reporting issues, suggesting improvements, or submitting pull requests.

๐Ÿ’ฌ Contact

You can contact me via e-mail: maxim@omg.lol

Visit the GitHub issue page to report any bugs on this site. If you would like to improve the automated translation for your language, feel free to open a pull request.

Github Issues My Homapage | More Links

๐Ÿ…ฐ๏ธnonymous Feedback

Share your opinion:

The option to send anonymous feedback about this site is coming soon.

Link coming soon

๐Ÿš€ https://nasaemoji.com

Logo
You can copy the link above to share with anyone.

You are on version

ยฉ๏ธ nasaemoji.com