Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP';javascript中的s crypt函数(STD_DES)_Javascript_Des_Crypt - Fatal编程技术网

PHP';javascript中的s crypt函数(STD_DES)

PHP';javascript中的s crypt函数(STD_DES),javascript,des,crypt,Javascript,Des,Crypt,是否有用javascript编写的PHP中的crypt函数的实现 我只需要标准版本,例如 PHP: 我尝试过使用,但效果似乎不一样: <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');

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

我只需要标准版本,例如

PHP:

我尝试过使用,但效果似乎不一样:

<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>

var encrypted=CryptoJS.DES.encrypt('test','SO');
console.log(加密的.toString());
//U2FsdGVkX1/VOPEWWOWH8SRVMDVM1O9

注意:我知道DES不安全,我不应该使用它,X比DES更安全。

我从http://dmr.ath.cx/misc/pwd/pwd.js,在何处实施

用法:

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

可以找到代码。

可以帮助您吗?他们有一些@vladkras,我没有得到与上面相同的结果。从这个站点偷取
descrypt
函数:@Blender
descrypt('test','SO')
->
TypeError:无法读取未定义的
@Blender ah,
des_init()的属性“116”;描述(“测试”、“SO”)工作正常。你能把这个作为一个答案,我会接受它吗?
<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_init();
console.log(descrypt('test', 'SO')); // => SOVYikZv1wMH.