繁体   English   中英

将JavaScript私钥转换为PHP中可用的一个

[英]Convert a javascript private key to one usable in PHP

如何转换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的第二个响应: 如何在javascript中加密数据并在php中解密?

基本上,我不熟悉JavaScript表示法var myVariable = [[1234], [4321], etc.] 这到底是做什么的?

基本上,我不熟悉JavaScript表示法var myVariable = [[1234],[4321]等。 这到底是做什么的?

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

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

这个说法:

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

是Java语言中二维数组的声明和初始化。

在PHP中,等效的键变量为:

$privateKey = array ( array(119141457,185046352,2676254), array(40632295,2191),
                      array(122927507,2595)
                    );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM