gpt4 book ai didi

javascript - javascript 中的 PHP crypt 函数 (STD_DES)

转载 作者:行者123 更新时间:2023-11-30 13:00:04 28 4
gpt4 key购买 nike

是否有用 javascript 编写的 PHP 中的 crypt 函数的实现?

我只需要 STD_DES 版本,例如。

PHP:

<?php
echo crypt('test', 'SO') . "\n";
// SOVYikZv1wMH.
?>

JS:

console.log(PHP_crypt('test', 'SO'));
// SOVYikZv1wMH.

我试过使用CryptoJS , 但它的工作方式似乎不同:

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/tripledes.js">
</script>
<script>
var encrypted = CryptoJS.DES.encrypt('test', 'SO');
console.log(encrypted.toString());
// U2FsdGVkX1/VopEwWoWNH8SrvmdvM1O9
</script>

注意:我知道 DES 不安全,我不应该使用它,而且 X 比 DES 安全得多。

最佳答案

我已经从http://dmr.ath.cx/misc/pwd/pwd.js 复制了代码的相关部分,它是在那里实现的。

用法:

des_init();
console.log(descrypt('test', 'SO')); // => SOVYikZv1wMH.

可以查到代码here .

关于javascript - javascript 中的 PHP crypt 函数 (STD_DES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538237/

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