加密代码
var password = $("#password_input").val()
var key = CryptoJS.MD5(Math.random() + "").toString();
for (
t = CryptoJS.AES.encrypt(password, key,
{ mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.ZeroPadding}
),
password_encode = t.ciphertext.toString(CryptoJS.enc.Base64);
$("#password_input").val() != password_encode; )
$("#password_input").val(password_encode);
$("#encrypt_iv").val(t.iv.toString(CryptoJS.enc.Base64)),
$("#encrypt_key").val(t.key.toString(CryptoJS.enc.Base64))
加密数据
# the original password is 123456
'password':'YJukIxdk6KglzHVPfT3C8A==',
'encrypt_key':'LEbiyNapP8dIbaJ1VA7Iz3zBtk93ex8oB56+ei6yhGE=',
'encrypt_iv':'M79vpevBUppA5EtNy2mYBw=='
我需要什么
- 如果我在Python服务器中获得了上述加密数据,怎么知道密码是否正确?
- 如果要模拟登录操作,如何获得相同的加密密码?