Versões comparadas

Chave

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

Função que criptografa um texto ou array de bytes.


Figura 1 - Bloco Criptografar

Compatibilidade

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

Retorno

Retorna o conteúdo criptografado.

Parâmetros

Valor a ser criptografado

Conteúdo Texto ou array de bytes que será criptografado.

  • Posição: 1
  • Inglês: Value to be encrypted
  • Tipo: Texto ou Array de bytes / String or Byte array
  • Exemplo: "Esse texto será criptografo!"

Chave de criptografia

Chave que será usada na descriptografia.

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

Exemplo 1

Na função abaixo, o bloco Criptografar recebe no primeiro parâmetro um texto que será criptografado. Em seguida, o conteúdo criptografado será impresso no console do depurador (Figura 2.1) por meio do bloco imprime. O resultado gerado e a chave de criptografia poderão ser utilizados no bloco Descriptografar para realizar a operação inversa e recuperar o texto original. 


Figura 2 - Exemplo de uso do bloco Criptografar


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 de uma imagem. Posteriormente, o bloco Criptografar 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 conteúdo criptografado 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 criptografado em um arquivo . O arquivo gerado de imagem, também criptografado. A imagem gerada e a chave de criptografia poderão ser utilizados no bloco Descriptografar para realizar a operação inversa e recuperar a imagem original. 


Figura 3 - Exemplo de uso Uso do bloco Criptografarpara criptografar uma imagem


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

Nesta página

Índice