以下是在 asp 中发送到 .jsp 页面用于解码和处理数据的示例加密,
requestparameter = "somedata";
Key = "someKey";
requestparameter = AES128Bit.encrypt(requestparameter, Key);
<form name="form1" method="post" action="https://someurl/somepage.jsp">
<input type="hidden" name=" requestparameter " value="<%= requestparameter %>">
<input type="submit" name="submit" value="Submit">
</form>
我正在尝试通过以下方式在 PHP 中进行类似的加密:-
$requestparameter = "somedata";
$Key = "someKey";
$method = 'aes128';
$requestparameter = openssl_encrypt ($requestparameter, $method, $Key);
<form name="form1" method="post" action="https://someurl/somepage.jsp">
<input type="hidden" name=" requestparameter " value="<?php echo $requestparameter ?>">
<input type="submit" name="submit" value="Submit">
</form>
我已启用 OpenSSL 支持。
但是目标页面总是显示
解码时出错
url 显示如下错误代码
pageUrl?errorCode=isDecoded
我认为这意味着我在 PHP 中用来加密的加密方法无法被 .jsp 页面正确解码。我的问题是...
ASP 等效的 PHP 加密方法/代码是什么?