web-dev-qa-db-fra.com

Comment crypter et décrypter un texte en React Native?

J'ai besoin de stocker les informations sécurisées dans AsyncStorage,

Alors s'il vous plaît, expliquez comment chiffrer et déchiffrer un texte en réagissant natif

11
Saravana Kumar

Vous pouvez utiliser la bibliothèque crypto-js https://github.com/brix/crypto-js . Fonctionne bien dans React Application native.

npm install crypto-js --save

var CryptoJS = require("crypto-js");

var ciphertext = CryptoJS.AES.encrypt('my message', 'secret key 123');
console.log("encrypted text", ciphertext.toString());

var bytes  = CryptoJS.AES.decrypt(ciphertext.toString(), 'secret key 123');
var plaintext = bytes.toString(CryptoJS.enc.Utf8);
console.log("decrypted text", plaintext);
23
vinayr