首页 / PHP / 保护PHP的Web服务
保护PHP的Web服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了保护PHP的Web服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1053字,纯文字阅读大概需要2分钟。
内容图文
![保护PHP的Web服务](/upload/InfoBanner/zyjiaocheng/659/53203bf3cb484ce29aa2c2d5bcc72942.jpg)
我正在使用php webservices的调用在android中开发一个小项目.
我希望我的Web服务受到保护,但是通过使用GET / POST请求方法,我认为它并没有受到太大保护.谷歌搜索后,我在“ phpseclib”中获得了RSA实现,它也有很好的文档.但是我很困惑,所以想在这里发布.
基本上我需要的是:
>从Android中,我将调用带有“将加密参数合并到一个字符串中”的网址.
(我先在json中编码参数,然后再加密).
>我将在php中提取这些参数,并进行相应处理.
json字符串:{user_id:xyz @ gmail.com,passwd:密码!}
加密为:XsjkhkjwehrkanmNXmnskjawrhjlljahdhuw
例如. http://my.domain.com/webservices/call.php?params=Xsjkhkjwehrkanm,NXmnskjawrhjlljahdhuw
在php中,我将从$_GET [‘params“’]中提取userID和密码
这在base64_encode(),base64_decode()中是可能的,但是base64编码器只会混淆字符串,而实际上不会加密.
我需要公共/私有密钥机制.
但是我已经尝试过:(https://launchkey.com/docs/api/encryption/php/phpseclib)
<?
function rsa_encrypt($key, $message) {
$rsa = new Crypt_RSA();
$rsa->loadKey($key);
$encrypted = base64_encode($rsa->encrypt($message));
return $encrypted;
}
?>
它不返回任何$encrypted字符串.
任何帮助将非常感激.
谢谢..!
内容总结
以上是互联网集市为您收集整理的保护PHP的Web服务全部内容,希望文章能够帮你解决保护PHP的Web服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。