内容简介:来编码数据,使用AES-256-CBC和php mcrypt库进行解码,反之亦然.我知道javascript的问题本质以及任何人都看到密钥的事实,但我使用javascript作为非web环境的脚本工具 – 所以不要担心它.我找到了pidder
我正在尝试使用 javascript
来编码数据,使用AES-256-CBC和php mcrypt库进行解码,反之亦然.
我知道javascript的问题本质以及任何人都看到密钥的事实,但我使用javascript作为非web环境的脚本工具 – 所以不要担心它.
我找到了pidder https://sourceforge.net/projects/pidcrypt/
并使用演示页面加密了一些数据,然后试图通过 php 解密它,但是出了点问题,我似乎无法找到什么……我使用的是两端相同的密钥,一个32字节的字符串
任何指针将不胜感激
~~~
$encrypted = "string after pidder encryption"; $cipher = mcrypt_module_open(MCRYPT_RIJNDAEL_256,'',MCRYPT_MODE_CBC,''); $iv_size = mcrypt_enc_get_iv_size($cipher); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); mcrypt_generic_init($cipher, $key, $iv); $encrypted = base64_decode($encrypted); echo "after b64decode: " . $encrypted . "\n\n\n"; $encrypted = mdecrypt_generic($cipher, $encrypted); echo "decrypt:" . $encrypted;
~~~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
多处理器编程的艺术
(美)Maurice Herlihy、(美)Nir Shavit / 机械工业出版社 / 2013-2 / 79.00元
工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在......一起来看看 《多处理器编程的艺术》 这本书的介绍吧!