使用javascript加密和使用php解密

时间:2015-11-24 06:40:21

标签: javascript php encryption

我已使用以下方法使用javascript在客户端加密数据。

static_cast

现在我想使用php在服务器sude解密它们。我该怎么做?

2 个答案:

答案 0 :(得分:0)

如果没有加密算法,您无法轻松解密某些加密值!我想你只想比较加密的字符串......在这种情况下,你可以加密服务器端应用程序的第二个值,只比较两个加密的字符串。

var a = encrypt('foo');
var b = encrypt('bar');
if 'foo' == 'bar' then 'a' is also == 'b'

答案 1 :(得分:0)

由于可以在客户端查看java脚本代码,因此如果使用对称密钥加密,则会公开密钥。因此,最好使用非对称密钥加密。

尝试jcryption

它使用OpenSSL。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript" src="jquery.jcryption.3.0.1.js"></script>

而不是在表单上调用jCryption

$(function() {
    $("form").jCryption();
});

enter image description here