Criar criptografia AES

Verbo: cipherAes

Disponível a partir de: < Standard>

Cria uma criptografia AES (Padrão de Criptografia Avançado) usando uma chave criptográfica e um vetor.

sintaxe

cipherAes --key(String) --iv(String) (Boolean)=success (Cipher)=value

Entradas

Script Designer Necessário AcceptedTypes Descrição
-- chave Chave Necessário Text A chave usada na criptografia AES.
A chave inserida deve estar no padrão de criptografia AES, com chaves dos tamanhos a seguir estando disponíveis:
  • 16 caracteres, correspondendo a uma chave de 128 bits;
  • 24 caracteres, correspondendo a uma chave de 192 bits;
  • 32 caracteres, correspondendo a uma chave de 256 bits.
  • --iv Vetor de inicialização Necessário Text O vetor de inicialização usado para criptografia, complementando a Key.
    Deve sempre ter 16 caracteres de comprimento.

    Saídas

    Script Designer AcceptedTypes Descrição
    sucesso Êxito Booleano Retornará "True" se a criptografia for criada corretamente; caso contrário, "False".
    valor Cifra AES Criptografia Retorna uma variável "Cipher" contendo a criptografia AES criada.

    Exemplo:

    Cria uma criptografia AES, informando se a criptografia foi criada com sucesso.

    defVar --name success --type Boolean
    defVar --name aesCipher --type Cipher
    // Create AES encryption with key = "as@.@#XDilfontyl" and iv = "qwerasdzxc.kjsnv"
    cipherAes --key "as@.@#XDilfontyl" --iv "qwerasdzxc.kjsnv" success=success aesCipher=value
    logMessage --message "${success}" --type "Info"
    // Execution returns the following output:
    // True
    

    Visualizar Também

  • Criar cifra blowfish
  • Criar criptografia RC2
  • Criar cifra Rijndael
  • Criar cifra RSA
  • Decriptografar
  • Criptografar