首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bcryptjs中加密和解密

在bcryptjs中加密和解密
EN

Stack Overflow用户
提问于 2019-05-07 07:04:33
回答 2查看 10.3K关注 0票数 6

我想加密一个电子邮件的id和解密如何?我检查了文档,但它只显示密码加密,这是一个真实或错误的结果。

有任何加密和解密电子邮件id的方法,请帮助我?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-07 07:14:09

您可以使用密码进行加密和解密。使用bcrypt,您不能执行数据的加密和解密。密码可以如下所用:

代码语言:javascript
复制
const Cryptr = require('cryptr');
const cryptr = new Cryptr('myTotalySecretKey');
let email = some@mail.com;
let encryptdEmail = cryptr.encrypt(email);
console.log("Decrypted email = ", cryptr.decrypt(encryptdEmail ));
票数 9
EN

Stack Overflow用户

发布于 2021-08-18 12:32:26

我试着使用建议的库,但它会引起问题。我强烈建议密码js

代码语言:javascript
复制
var CryptoJS = require("crypto-js");
let email = some@mail.com;
let encryptdEmail = CryptoJS.AES.encrypt(email, 'secret key 1').toString();
var bytes  = CryptoJS.AES.decrypt(encryptdEmail, 'secret key 1');
var decryptdEmail = bytes.toString(CryptoJS.enc.Utf8);
console.log("Decrypted email = ", decryptdEmail);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56017239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档