← Todos os pacotes
xs-crypto
Symmetric encryption (AES-GCM) for XanaScript
cryptoencryptionaesgcmsecurity
README
xs-crypto
Criptografia simétrica AES-256-GCM para XanaScript.
API
gera-chave(bytes)→ chave aleatória (base64, padrão 32 bytes)gera-iv()→ IV aleatório de 12 bytes (base64)criptografa(texto, chave, iv)→{ dados, iv, tag, algoritmo }descriptografa(obj, chave)→ texto original (lança erro se a chave/tag for inválida)
Exemplo
traz-ai "xs-crypto" as cripto
cria chave = cripto.gera-chave(32)
cria iv = cripto.gera-iv()
cria cifrado = cripto.criptografa("dados secretos", chave, iv)
cria texto = cripto.descriptografa(cifrado, chave)Avaliações
Nenhuma avaliação ainda.