php 异步地穴
我正在寻找一种异步加密算法,以使用 php 对字符串进行数字签名,并使用移动应用程序(主要是 ios 或 android)验证签名。
最简单、最有效的方法是什么? 我可以信任 RSA 还是它在双方(移动端和 php 服务器端)实施起来很慢且困难? 如果 RSA 足够好,你能给我建议一个好的实现吗?
I'm looking for an asynchronous crypt algorithm to digitally sign a string with php and verify the signature by using a mobile app (mostly ios or android).
What could be the most simple and effective way to do so?
Can I trust RSA or it is slow and difficoult to implement in both sides (mobile and php server side)?
In case RSA is good enough, can you suggest me a good implementation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
phpseclib,一个纯 PHP RSA 实现 是我遇到过的最好的 PHP RSA 实现。它支持 PKCS#1 签名和 PSS 签名——这两种最广泛使用的 RSA 填充方案。 IE。与大多数其他 PHP RSA 实现不同,它可以与 OpenSSL、OpenSSH、.NET 等进行互操作。从您的帖子来看,互操作性似乎非常重要。
phpseclib, a pure PHP RSA implementation is the best PHP RSA implementation I've come across. It supports PKCS#1 signatures and PSS signatures - the two most widely used padding schemes for RSA. ie. it, unlike most other PHP RSA implementations, is interoperable with OpenSSL, OpenSSH, .NET, etc. And from your post it sounds like interoperability is going to be quite important.