GCM256

GCM256 Encryption/Decryption Webapp

Demo: https://demo.gcm256.soogs.xyz

Demo limitations: see below screenshot

Purpose:

The webapp allows users to encrypt plain text or decrypt ciphertext into plain text.

Versions available:

  • Standard AES-256 CGM: Anyone with the Passphrase (key) can decrypt the ciphertext.
  • Enhanced AES-256 CGM: Uses a unique additional hardcoded hidden Key in conjunction with the variable Passphrase to result different ciphertext. The same exact version must be used to decrypt the ciphertext.
  • The experience is the same for both versions however the enhanced version gives an extra layer of security and peace of mind.
How to use: Encrypt plain text into ciphertext

Set a Passphrase (Key): “!?#Bobbys!?#Secret!?#Birthday!?#Bash!?#2026!?#”
Input Text: “This is my super-secret text that I need to encrypt and share with my buddy about Bobbys upcoming birthday.”
Output Result: "4yOmV6BRq3b9P63jOQkFlz6UGJkMrYPhk8QpxrmzeMPTo6KEajmLmYXyDuAoxTvKca7/N3ERsA05FxOX1cdVMUlTNKM31bQX1kQzy9lmDYVyg86G3Z41F1X3p432Dc0/6aYrMKWLFuaedFCidv8VyBg5AH1SlEvUdZlNmOcXLv5fnXdrBtx/HE1mnOYON8Am8duh1CqA"

How to use: Decrypt ciphertext into plain text

Set a Passphrase (Key): “!?#Bobbys!?#Secret!?#Birthday!?#Bash!?#2026!?#”
Note: we must use the original passphrase(key) to successfully decrypt the ciphertext.

Input Ciphertext: "4yOmV6BRq3b9P63jOQkFlz6UGJkMrYPhk8QpxrmzeMPTo6KEajmLmYXyDuAoxTvKca7/N3ERsA05FxOX1cdVMUlTNKM31bQX1kQzy9lmDYVyg86G3Z41F1X3p432Dc0/6aYrMKWLFuaedFCidv8VyBg5AH1SlEvUdZlNmOcXLv5fnXdrBtx/HE1mnOYON8Am8duh1CqA"

Output Result: “This is my super-secret text that I need to encrypt and share with my buddy about Bobbys upcoming birthday”

Error: Incorrect Passphrase (Key)

If the incorrect Passphrase is used the following message will appear:

Set a Passphrase (Key): “I used a different passphrase this time or got the passphrase wrong”

Input Ciphertext: "4yOmV6BRq3b9P63jOQkFlz6UGJkMrYPhk8QpxrmzeMPTo6KEajmLmYXyDuAoxTvKca7/N3ERsA05FxOX1cdVMUlTNKM31bQX1kQzy9lmDYVyg86G3Z41F1X3p432Dc0/6aYrMKWLFuaedFCidv8VyBg5AH1SlEvUdZlNmOcXLv5fnXdrBtx/HE1mnOYON8Am8duh1CqA"

Give it a try and let me know what you think.