我已使用以下方法使用javascript在客户端加密数据。
static_cast
现在我想使用php在服务器sude解密它们。我该怎么做?
答案 0 :(得分:0)
如果没有加密算法,您无法轻松解密某些加密值!我想你只想比较加密的字符串......在这种情况下,你可以加密服务器端应用程序的第二个值,只比较两个加密的字符串。
var a = encrypt('foo');
var b = encrypt('bar');
if 'foo' == 'bar' then 'a' is also == 'b'
答案 1 :(得分:0)
由于可以在客户端查看java脚本代码,因此如果使用对称密钥加密,则会公开密钥。因此,最好使用非对称密钥加密。
它使用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();
});