首页 > 代码库 > Js实现AES/RSA加密
Js实现AES/RSA加密
1.
function
aesEncrypt(text, secKey) {
var
key = CryptoJS.enc.Utf8.parse(secKey);
var
iv = CryptoJS.enc.Utf8.parse(
"0102030405060708"
);
var
srcs = CryptoJS.enc.Utf8.parse(text);
var
encrypted = CryptoJS.AES.encrypt(srcs, key, {
iv: iv,
mode: CryptoJS.mode.CBC
});
return
encrypted.toString()
}
function
rsaEncrypt(text, pubKey, modulus) {
setMaxDigits(131);
var
keys =
new
RSAKeyPair(pubKey,
""
,modulus);
var
encText = encryptedString(keys, text);
return
encText
}
2.
function
b(a, b) {
var
c = CryptoJS.enc.Utf8.parse(b),
d = CryptoJS.enc.Utf8.parse(
"0102030405060708"
),
e = CryptoJS.enc.Utf8.parse(a),
f = CryptoJS.AES.encrypt(e, c, {
iv: d,
mode: CryptoJS.mode.CBC
});
return
f.toString()
}
function
c(a, b, c) {
var
d,
e;
return
setMaxDigits(131), d =
new
RSAKeyPair(b,
""
, c), e = encryptedString(d, a)
}
Js实现AES/RSA加密
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。