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.
Figura 2 - Exemplo de uso do bloco Descriptografar
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.
Figura 3 - Uso do bloco para descriptografar uma imagem
Figura 3.1 -Resultado exibido a partir das configurações da Figura 3