gpt4 book ai didi

java - 使用jquery加密用户密码并使用Clojure解密

转载 作者:行者123 更新时间:2023-12-01 10:36:38 27 4
gpt4 key购买 nike

我想在客户端加密密码并在服务器端解密密码。我在 js 中使用下面的代码来加密 json 请求的密码

CryptoJS.AES.encrypt("password", "").toString();

哪些输出

"U2FsdGVkX1996HeoxCde3m8JCGvIbt1PwnByR9EOb4w="

我正在使用下面的代码在服务器上解密密码

(defn decrypt [text key]
(let [cipher (get-cipher Cipher/DECRYPT_MODE key)]
(String. (.doFinal cipher (debase64 text)))))

(decrypt "password" "")

哪些输出

BadPaddingException Given final block not properly padded com.sun.crypto.provider.CipherCore.doFinal (CipherCore.java:811)

我不知道如何在 js 加密和在 serevr 解密,请帮助我,谢谢

最佳答案

您是否应该将加密密码 ("U2FsdGVkX1996HeoxCde3m8JCGvIbt1PwnByR9EOb4w=") 传递给 decrypt 函数,而不是字符串 "password"

关于java - 使用jquery加密用户密码并使用Clojure解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34676792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com