我正在设置代码以使用3个随机数生成AES哈希来生成哈希,但是我不想生成诸如?
,{ {1}},/
,+
...等。
这是我用来生成它的哈希的输出:
=
我想生成以U2FsdGVkX1+nF+bhzvA/sFnQKgOKwrRNJbqr+XzJ/2k=
个大写字母开头的AES哈希,该大写字母带有随机大写字母和小写字母,使其显示如下:
FM
这是我用来加密和解密哈希的东西:
FMfcgxwCgCRTpGWxctmfLpRBZxVcrkdM
我期望做的是使用长随机大写字母和小写字母(如//encrypt the hash
var hash = '234';
var encryptedAES = CryptoJS.AES.encrypt(hash, "My Secret Passphrase");
//decrypt the hash
var decryptbytes = CryptoJS.AES.decrypt(hash.toString(), "My Secret Passphrase");
var email_number = decryptbytes.toString(CryptoJS.enc.Utf8);
)来加密哈希,而没有密钥FMfcgxwCgCRTpGWxctmfLpRBZxVcrkdM
,?
,{{1} }或其他任何内容,我想解密散列以返回到加密时输入的数字。
您能否给我一个例子,说明如何使用-
加密数字,使其变成以=
开头的32个字母,并带有大写字母和小写字母?
谢谢