1

如何转换 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.]。那究竟是做什么的?

4

2 回答 2

0

基本上,我不熟悉 JavaScript 表示法 var myVariable = [[1234], [4321], etc.]。那究竟是做什么的?

它是一个数组,在每个索引中都有另一个数组。

MDN 示例:3A。创建二维数组

于 2013-03-25T21:56:59.753 回答
0

这个说法:

var key=[[119141457,185046352,2676254],[40632295,2191],[122927507,2595]];

是Javascript中二维数组的声明和初始化。

在 PHP 中等效的关键变量是:

$privateKey = array ( array(119141457,185046352,2676254), array(40632295,2191),
                      array(122927507,2595)
                    );
于 2013-03-25T21:58:16.053 回答