Nodes/ComfyUI ARG Toolkit/AES-based Authenticated Encryption
ComfyUI Node

AES-based Authenticated Encryption

A ComfyUI node in ARG Toolkit/Cryptography/Modern/Authenticated with 7 inputs and 1 output.

By AzelusLightvale·Created 11 months ago·Updated 25 days ago· 1
AES-based Authenticated Encryption
  • key
  • nonce
  • associated_data
  • encrypted_txt
textHello World!
modetrue
aes_type
ccm_tag_length16
CategoryARG Toolkit/Cryptography/Modern/Authenticated

Inputs (7)

NameTypeDefaultDescription
textSTRINGHello World!
keyBYTESLIKEInput encryption key here. Has to be in a bytes-like format.
nonceBYTESLIKEA random value to use. Should be 12 bytes in size.
associated_dataBYTESLIKEAdditional data that should be authenticated with the key, but does not need to be encrypted. Can be None
modeBOOLEANtrueToggle between encrypting or decrypting a message.
aes_typeCOMBOSwitches between different authenticated encryption form.
ccm_tag_lengthoptINT164–16For AES-CCM specifically, it allows a tag length to be specified. Normally, this defaults to 16, but can be lowered to 4. Unless you know what you're doing, DO NOT CHANGE FROM THE DEFAULTS.

Outputs (1)

NameTypeDescription
encrypted_txtSTRING