小编mal*_*ght的帖子

RSA 消息太长 Javascript JSBN

我在 javascript 中使用 JSBN 来加密 Facebook 数据的一组字符串(消息),以将它们安全地发送到我的服务器(PHP)并在那里解密。

一些用户在类似的内容上遇到“消息太长”的情况

"&fbemail='+fbemail+'&gender='+fbgender+'&birthday='+fbbirthday+'&name='+fbname+'&surname='+fbsurname+'&fbuser='+fbuserid"
Run Code Online (Sandbox Code Playgroud)

我通过以下方式生成了私钥:

$privateKey = openssl_pkey_new(array(
          'private_key_bits' => 1024,
          'private_key_type' => OPENSSL_KEYTYPE_RSA,
        ));
Run Code Online (Sandbox Code Playgroud)

为什么我会收到这条消息?消息并没有那么长。

我看过下面的文章,但我不明白如何在 javascript 中使用 AES 而不泄露 AES 密码。

RSA加密问题[有效负载数据的大小]

javascript rsa public-key-encryption jsbn

4
推荐指数
1
解决办法
7119
查看次数

PHP 表单未发布所有字段

我有一个奇怪的问题,我无法解决。

我有以下表单,当我单击“提交”时,我没有获取或发布表单中的所有字段。仅选取两个字段 - isnew=true action=object &submit=Start

<form name="newOffer" action="/auth/dashboard" method="post">
                                <td><?php echo form_hidden('isnew', 'true');?><?php echo form_hidden('action', 'object');?><input type="text" id="newOfferItem" placeholder="Offer Free Item" class="input-xlarge"></td>
                                <td><input type="text" id="newOfferText" placeholder="Offer Description" class="input-xlarge" rel="tooltip" title="Description How to get free item"></td>
                                <td><input type="text" id="newOfferFreeOn" placeholder="Stamps for free item" class="input-xlarge" rel="tooltip" title="Number only. Ex. 5"></td>
                                <td><span class="label label-danger">Inactive</span></td>
                                <td><?php $attributes = 'class = "btn btn-success"'; echo form_submit('submit', 'Start', $attributes);?></td>
                             </form>
Run Code Online (Sandbox Code Playgroud)

php forms post field get

4
推荐指数
1
解决办法
6043
查看次数

标签 统计

field ×1

forms ×1

get ×1

javascript ×1

jsbn ×1

php ×1

post ×1

public-key-encryption ×1

rsa ×1