Para descriptografar uma senha de uma credencial extraída via API, siga os passos descritos abaixo.
Obter a Chave Privada
Inicialmente, é necessário obter a chave privada que será utilizada no processo de descriptografia. Acesse o local onde a chave privada está armazenada e extraia a chave.
- Grid Menu-> A2A → Autorização por aplicação, selecione a aplicação usada para criptografar a credencial.
Preparar Ambiente de Descriptografia
Neste exemplo, utilizaremos um ambiente UNIX para realizar o processo de descriptografia. Outras soluções possíveis incluem o uso de linguagens de programação específicas.
Salvar a Chave Privada em um Arquivo:
- Insira a chave privada em um arquivo, que será utilizado posteriormente no processo de descriptografia.
Preparar o Conteúdo Criptografado:
- Pegue o conteúdo criptografado que foi extraído via API e insira-o em uma variável. Por exemplo, nomeie a variável como
base64_encrypted_secret
.
base64_encrypted_secret="<conteúdo criptografado>"
- Execute o comando:
$ echo -n "$base64_encrypted_secret" | base64 -d --ignore-garbage | openssl rsautl -decrypt -inkey <KEY_FILE> -oaep
Clique aqui para acessar um vídeo com maiores esclarecimentos sobre o processo.
Seguindo esses passos, você conseguirá descriptografar a senha de uma credencial extraída via API com sucesso.