js 代码:
<script src="http://cdn.bootcss.com/crypto-js/3.1.9/crypto-js.js"></script> <script> var encrypted = CryptoJS.TripleDES.encrypt("88888888", "88888888").toString(); console.log(encrypted); </script>结果:U2FsdGVkX18z1E0vS/LgdC8r5gGNd3afSTmIszzk+Vg=
现在想在 php 中使用 3DES 加密也得出类似上面的结果,百度了很多经测试都不是这样的结果,请大神看看如何才能实现呢? 谢谢
1
maichael 2019 年 8 月 29 日
没有找到 crypto-js 的默认配置是什么,不过你两边都要设置相同的模式、默认填充以及 iv 才能保证加解密出来的结果是相同的。
https://blog.csdn.net/q616804668/article/details/81091283 |
3
imnpc 2019 年 8 月 29 日
PHP 的用这个类库 https://github.com/phpseclib/phpseclib
|