vobi_lib v1.1.9
Função de Criptografia
Essa função permite criptografar um texto utilizando o algoritmo AES (Advanced Encryption Standard) com uma chave fornecida.
Uso
import { encrypt } from "vobi-lib";
const texto = "Mensagem secreta";
const chave = "chave-secreta";
const textoCriptografado = encrypt(texto, chave);
console.log("Texto criptografado:", textoCriptografado);
Parâmetros
ciphertext
: O texto a ser criptografado. Pode ser de qualquer tipo que seja serializável em JSON.hashToken
: A chave de criptografia, uma string utilizada para gerar a chave AES.
Retorno
Retorna uma string contendo o texto criptografado.
Caso ocorra algum erro durante o processo de criptografia, a função lançará uma exceção do tipo Error
.
Exemplo
import { encrypt } from "vobi-lib";
const texto = "Mensagem secreta";
const chave = "chave-secreta";
try {
const textoCriptografado = encrypt(texto, chave);
console.log("Texto criptografado:", textoCriptografado);
} catch (error) {
console.error("Ocorreu um erro ao criptografar o texto:", error);
}
Função de Descriptografia
Esta função é responsável por decifrar um texto cifrado utilizando o algoritmo AES (Advanced Encryption Standard) com uma chave fornecida.
Uso
import { decrypt } from "./caminho/para/o/arquivo";
const ciphertext = "texto_cifrado"; // Substitua 'texto_cifrado' pelo seu texto cifrado
const vaultToken = "sua_chave_secreta"; // Substitua 'sua_chave_secreta' pela sua chave de descriptografia
try {
const decryptedText = decrypt(ciphertext, vaultToken);
console.log(decryptedText);
} catch (error) {
console.error("Erro ao descriptografar:", error);
}
Parâmetros
ciphertext
: Texto cifrado que será decifrado.vaultToken
: Chave de descriptografia.
Retorno
Retorna um objeto decifrado a partir do texto cifrado fornecido.
Exemplo
const ciphertext = "U2FsdGVkX1+Jp7JH+QfZKzKfFgMqSx+GKnt+J+Lsm2I="; // Texto cifrado
const vaultToken = "minha_chave_secreta"; // Chave de descriptografia
try {
const decryptedData = decrypt(ciphertext, vaultToken);
console.log(decryptedData);
} catch (error) {
console.error("Erro ao descriptografar:", error);
}
Este exemplo irá decifrar o texto cifrado U2FsdGVkX1+Jp7JH+QfZKzKfFgMqSx+GKnt+J+Lsm2I=
utilizando a chave de descriptografia minha_chave_secreta
e irá imprimir o objeto decifrado no console.
Certifique-se de substituir texto_cifrado
pelo seu próprio texto cifrado e sua_chave_secreta
pela sua chave de descriptografia.
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago