Cryptographie

Sécuriser vos données et protéger la confidentialité et l'intégrité des informations.

Danx dispose d'une fonctionnalité intégré de cryptographie symétrique basé sur l'algorithme AES (Advanced Encryption Standard) 256 bits.

Implémentation

import {crypt} from "@dnax/core"

const cry = new crypt.AES({
                secretkey:process.env.SECRET_KEY
})

// Chiffrer la data
let data ="Hello Guy"
let dataEncrypted = cry.encrypt(data)
let decriptedData = cry.decryp(dataEncrypted)

console.log('Encrypted : ',dataEncryped)
console.log('Decrypted : ',decriptedData)

Encrypt

cry.encrypt(data:object|string)

Decrypt

cry.decrypt(dataEncrypt:string)

Last updated