是否crypt
有用 javascript 编写的 PHP 函数的实现?
我只需要 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 更安全。