Encode Decode Encrypt Decrypt

Demo to preview the plugin:

Introduction

This plugin Encodes/Decodes Various Encryption & Encoding Methods.
Place the element on the page and use the element actions.
Currently Support’s: - AES - HS265 JWT - HMAC-SHA1 - HMAC-SAH256 - BASE64 - URL Encoding

Plugin Element Properties

Encode/Decode

Element Actions

  1. Encoder - Encoder
    1. Image without caption
      Title
      Description
      Type
      Mode:
      The Hashing Algorithms Available options: SHA-1, HMAC-SHA1, HMAC-SHA256, AES, BASE64, URL Encoded
      Dropdown
      Encode:
      Text expression to encode
      Text
      Secret:
      Secret key
      Text (optional)
  1. Decoder - Decoder
    1. Image without caption
      Title
      Description
      Type
      Mode:
      Mode: Available options: AES, BASE64, URL Decode
      Dropdown
      Decode:
      Encoded text expression
      Text
      Secret:
      Secret key
      Text (optional)
  1. Clear Output - Clear Output
  1. Sign (HMAC Base64 Headers) - this is a method of signing and verifying data integrity using a hash function and a secret key.
    1. Image without caption
      Title
      Description
      Type
      Mode:
      Mode Available options: HMAC-SHA1, HMAC-SHA256
      Dropdown
      Add Header Type
      Add Header Type Available options: Bearer, Basic, OAuth, Digest, None
      Dropdown
      Client ID: (Before :)
      Client ID: (Before :)
      Text
      Client Secret: (After :)
      Client Secret: (After :)
      Text
      Use Base64?
      Use Base64?
      Checkbox (yes/no)
      Use Secret Key?
      Use Secret Key?
      Checkbox (yes/no)
      Secret Key
      Secret Key
      Text
  1. Custom HMAC - generates a fixed-length signature based on the message content and key
    1. Title
      Description
      Type
      Secret:
      Secret
      Text
      Request Path
      Request Path
      Text
      Body
      Body
      Text (optional)
      Method
      Method Available options: GET, POST
      Text
  1. Create a JWT - Create a JWT
    1. Image without caption
      Title
      Description
      Type
      Header
      Header
      Text
      Data
      Data
      Text
      Secret
      Secret
      Text
  1. Convert - Convert Hex to Base64
    1. Title
      Description
      Type
      Mode
      Mode Available options: Hex to Base64
      Dropdown
      String
      String
      Text

Exposed states

Title
Description
Type
Output
Encoded Output
Text
HMAC Timestamp
HMAC Timestamp
Text

Element Events

Title
Description
Done Encode
When the text is encoded
Done Decode
When the text is decoded

Auto encode

Image without caption
Fields:
Title
Description
Type
Mode:
Available options: SHA-1, HMAC-SHA1, HMAC-SHA256, AES, BASE64, URL Encoded
Dropdown
Encode:
Text expression to encode
Text
Secret
Secret key
Text (optional)

Exposed states

Title
Description
Type
Output
Encoded Output
Text

Auto decode

Image without caption
Fields:
Title
Description
Type
Mode:
Available options: AES, BASE64, URL Decode
Dropdown
Decode:
Encoded text expression
Text
Secret:
Secret key
Text

Exposed states

Title
Description
Type
Output
Decoded Output
Text

End-to-End Encryption

This element is intended for message encryption, which uses two key pairs: a public key and a private key. This method ensures confidentiality and security of data transfer between the two parties.
Fields:

Element Actions

  1. Creating a key pair - generates a key pair for end-to-end encryption
  1. Encrypt
    1. Image without caption
      Title
      Description
      Type
      Public Key
      This key is public and can be accessed by everyone. It is used to encrypt data.
      Text
      Message
      Message text
      Text
  1. Decrypt
    1. Image without caption
      Title
      Description
      Type
      Private Key
      This key is private and is kept only by the owner. It is used to decrypt data encrypted with the corresponding public key.
      Text
      Encrypted message
      Encrypted message
      Text

Exposed states

Title
Description
Type
Public Key
Generated public key
Text
Private Key
Generated private key
Text
Encrypted Message
Encrypted message
Text
Decrypted Message
Decrypted message
Text

Element Events

Title
Description
Message is encrypted
When the message is encrypted
Message is decrypted
When the message is dacrypted
Keys is created
When the keys are generated

Plugin Actions

  1. List Encoder - used to encrypt lists
    1. Title
      Description
      Type
      Mode:
      Encoded type Available options: AES, BASE64, URL Encoded
      Dropdown
      Encode:
      Message to be encoded
      Text
      Secret:
      Secret key
      Text (optional)
Return Values:
Title
Description
Type
Result
List of encrypted messages
Text
Error
Error
Text
  1. List Decoder - used to decrypt lists
    1. Title
      Description
      Type
      Mode:
      Decoded type Available options: AES, BASE64, URL Decode
      Dropdown
      Decode:
      Message to be decoded
      Text
      Secret:
      Secret key
      Text (optional)
Return Values:
Title
Description
Type
Result
List of decrypted messages
Text
Error
Error
Text

Changelogs

Update 22.10.24 - Version 1.21.0

  • Added element 'End-to-End Encryption'.

Update 22.07.24 - Version 1.20.0

  • Minor update.

Update 13.06.24 - Version 1.19.0

  • Updated demo/service links.

Update 01.12.23 - Version 1.18.0

  • Optimized the code.

Update 19.10.23 - Version 1.17.0

  • Updated description.

Update 18.09.23 - Version 1.16.0

  • updated description.

Update 13.09.23 - Version 1.15.0

  • minor updates.

Update 06.09.23 - Version 1.14.0

  • Obfuscation.

Update 18.08.23 - Version 1.13.0

  • Upgrade to node18.

Update 11.07.23 - Version 1.12.0

  • updated description.

Update 19.06.23 - Version 1.11.0

  • Updated the description .

Update 23.02.23 - Version 1.10.0

  • deleted the icons.

Update 22.02.23 - Version 1.9.0

  • updated the description.

Update 21.11.22 - Version 1.8.0

  • Added "List Encoder" and "List Decoder" actions. Removed "Escape" and "Unescape" encode method.

Update 15.07.21 - Version 1.7.0

  • Updated icon.

Update 20.11.19 - Version 1.6.0

  • 2 new elements, autodecode/autoencode, special for repeating groups..

Update 29.10.19 - Version 1.5.0

  • Added 2 new events Done Encode, Done Decode .

Update 24.10.19 - Version 1.4.0

  • Minor updates.

Update 29.01.19 - Version 1.3.0

  • Minor improvements.

Update 14.06.18 - Version 1.2.5

  • Description Changes.

Update 23.01.18 - Version 1.2.4

  • Added Convert Action - Added First Convert Method (HEX -> BASE64) .

Update 19.01.18 - Version 1.2.3

  • Added Create HS256 JWT.

Update 14.01.18 - Version 1.2.2

  • Added State: Custom HMAC Timestamp.

Update 12.01.18 - Version 1.2.1

  • Added JSON Body To Custom HMAC.

Update 12.01.18 - Version 1.2.0

  • Added Custom HMAC.

Update 12.01.18 - Version 1.1.2

  • Added HMAC Signature(W/WO Base64), URL Encode, Escaping.

Update 12.01.18 - Version 1.1.1

  • Added HMAC Signature(W/WO Base64), URL Encode, Escaping.

Update 12.01.18 - Version 1.1.0

  • Added HMAC-SHA256, Changed HMAC to output raw, Use Base64 encoder to keep output as Base64.

Update 27.12.17 - Version 1.0.0

  • Commercial.

Update 24.12.17 - Version 0.0.1

  • 0.0.1.