首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的ASP等效加密?

PHP中的ASP等效加密?
EN

Stack Overflow用户
提问于 2012-11-12 08:43:01
回答 1查看 424关注 0票数 1

下面是发送到.jsp页以解码和处理数据的asp中的示例加密,

代码语言:javascript
复制
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中进行类似的加密,方法如下:

代码语言:javascript
复制
$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加密方法/代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-13 14:53:29

尝试使用php mcrypt函数代替,这可能有效。Mcrypt和openssl_encrypt将返回不同的结果,即使使用相同的加密方法,因为它们的工作方式略有不同。将ASP函数的输出与PHP中这两个方法的结果进行比较,看看其中一个方法是否返回相同的结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13340560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档