Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Função que descriptografa um texto ou array de bytes basedo baseda em uma chave de criptografia.


Figura 1 - Bloco Descriptografar

Compatibilidade

  • Bloco servidor: cronapi.util.Operations.decrypt()

Retorno

Retorna o conteúdo uma string ou array de bytes descriptografado.

Parâmetros

Valor a ser

criptografado

descriptografado

Texto ou array de bytes que será descriptografado.

  • Posição: 1
  • Inglês: Value to be encrypteddecrypted
  • Tipo: Texto ou Array de bytes / String or Byte array
  • Exemplo: "d6k9jvibjpcM7ZU3B+5f5DxvBs4uNneWj+H1C/+sgiw="

Chave de criptografia

Chave que foi usada na descriptografiano processo de criptografia.

  • Posição: 2
  • Inglês: Encryption key
  • Tipo: Texto / String
  • Exemplo: "minhaChave"

Exemplo 1

Na função abaixo, o bloco Descriptografar recebe no primeiro parâmetro o resultado da criptografia do Exemplo 1 descrito na documentação do bloco Criptografar. No parâmetro Chave de criptografia inserimos a mesma chave utilizada no exemplo mencionado. 

Em seguida, o conteúdo descriptografado será impresso no console do depurador (Figura 2.1) por meio do bloco imprime. Observe que o resultado gerado é o texto original informado no bloco criptografar


Image Added

Figura 2 - Exemplo de uso do bloco Descriptografar


Image Added

Figura 2.1 - Resultado exibido a partir das configurações da Figura 2

Exemplo 2

Neste exemplo, o bloco Abrir arquivo para leitura recebe o caminho da imagem criptografada resultante da criptografia do Exemplo 2 descrito na documentação do bloco Criptografar. Posteriormente, o bloco Descriptografar recebe no primeiro parâmetro o bloco Ler todo conteúdo do arquivo em bytes, este bloco é responsável por converter o conteúdo da imagem em um array de bytes. Em seguida, por meio do bloco imprime, o array de bytes descriptografado será impresso no console do depurador (Figura 3.1)O último bloco da função, Array de Byte para Arquivo, converte o array de byte resultante na imagem original descriptografada.


Image Added

Figura 3 - Uso do bloco para descriptografar uma imagem


Image Added

Figura 3.1 - Resultado exibido a partir das configurações da Figura 3


Image Added

Figura 3.2 - Árvore de arquivos do projeto

Nesta página

Índice