CryptoJs.AES函数的参数有什么意义?

时间:2016-05-04 12:25:57

标签: javascript encryption cryptojs

有谁能告诉我CryptoJS.AES.encrypt函数(消息,密码)中这两个参数的含义是什么?我可以只输入一个参数,即我要加密的密码参数吗?

例如:

CryptoJS.AES.encrypt(消息,密码);

谢谢!

1 个答案:

答案 0 :(得分:0)

我对CryptoJS没有任何经验,但经过快速搜索后我发现了以下内容。

message参数是您要加密的文本。 如果要解密消息,则需要password参数。

示例代码:

var secretMessage = "Hello World!";

// Encrypt our secret message.
var encrypted = CryptoJS.AES.encrypt(secretMessage, "Secret Passphrase");

// Decrypt our message.
var decrypted = CryptoJS.AES.decrypt(encrypted, "Secret Passphrase");

// Since the decrypted message is a Base64 string, to read the message we first need to convert it.
var message = decrypted.toString(CryptoJS.enc.Utf8); // Hello World!

Here's我找到的文章。

希望这有帮助