js Crypto.enc.UTF8.parse()作用是什么呀? python有相同的函数吗?

如题,最近在和node服务器对接 AES/DES加解密时出现了很多问题,找不到结果,拜托各位大佬解答一下。

参考官方文档:https://cryptojs.gitbook.io/docs/#encoders

 

你所问的这个API是用来从UTF8编码解析出原始字符串,以及配对的可以把字符串转成UTF8编码

  1. var words = CryptoJS.enc.Utf8.parse("𔭢");
  2. var utf8 = CryptoJS.enc.Utf8.stringify(words);

 

类似的情景有:

  1. 字符串转 Base64 编码,从 Base64 编码转回来。
  2. 字符串转 Base58 编码,从 Base58 编码转回来。

python 也有Crypto这个包额,安装后导入即可from Crypto.Cipher import AES