1.1.9 • Published 11 months ago

vobi_lib v1.1.9

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

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.

1.1.9

11 months ago

1.1.8

12 months ago

1.1.7

12 months ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago