目前有个字段现在是用 CryptoJS pbkdf2 加密的 现在业务迁移到 Golang 同样的参数 最后结果不一致 对 JS 代码不熟悉 想请教下是什么问题
后面还有 AES 相关的代码迁移 不知道是否还会出现同样的问题
1
boboliu 2020-12-15 15:25:25 +08:00 1
1. pbkdf2 是 kdf,不是加密的
2. salt 保持一致,注意看下编码问题 3. cryptojs 默认 iter = 1,可能需要注意这个参数 |
2
neoblackcap 2020-12-15 15:40:24 +08:00
AES 如果 key 啥的都正确,iv 也有了,解密错误,那么就是你的错
AES 不管用什么语言加密解密都是可以的。这个我对接过很多 API 了。 |