如何转换JavaScript表示法:
// JavaScript Code
function decrypt()
{
// key = [ [d], [p], [q] ];
var key=[[119141457,185046352,2676254],[40632295,2191],[122927507,2595]];
document.form.text.value=rsaDecode(key, document.form.text.value);
}
我指的是变量键,可以在PHP中使用:
// PHP Code
$privateKey = "[[119141457,185046352,2676254],[40632295,2191],[122927507,2595]]";
openssl_private_decrypt($encryptedData, $sensitiveData, $privateKey);
此问题源自Stack Overflow第二个响应: How to encrypt data in javascript and decrypt in php?
基本上,我不熟悉JavaScript表示法var myVariable = [[1234], [4321], etc.]
。究竟是做什么的?
答案 0 :(得分:0)
基本上,我不熟悉JavaScript表示法var myVariable = [[1234],[4321]等]。究竟是做什么的?
它是一个数组,在每个索引中都有另一个数组。
答案 1 :(得分:0)
本声明:
var key=[[119141457,185046352,2676254],[40632295,2191],[122927507,2595]];
是Javascript中 2维数组的声明和初始化。
在PHP中,等效的键变量是:
$privateKey = array ( array(119141457,185046352,2676254), array(40632295,2191),
array(122927507,2595)
);