C#和PHP,ColdFusion,Ruby,Python之间的兼容加密

Pau*_*non 7 php c# ruby encryption scala

我们正在开发一种接受POST请求的服务.某些POST数据需要先加密,POST因为它将存储在表单的隐藏字段中.

该应用程序是用C#编写的,但我们希望第三方客户能够轻松地与它集成.我们发现大多数客户使用PHP,Classic ASP或VB.Net.

第三方应该只进行加密.我们做解密.没有双向沟通.

什么是最兼容的加密算法,填充模式和其他选项的组合?

Ben*_*oom 4

假设您有一种安全的方式来共享密钥(无论是 RSA 加密、通过 SSH 或 HTTPS 链接检索,还是通过安全电话线呼叫其他开发人员),任何主要的现代加密(如 AES)作者:@Ed Haber)将是合适的。我赞同他关于 AES 的建议。应该有 PHP、VB、Ruby 等的库。

但是,请记住,在“无双向通信”的情况下,您必须找到一种通道外方法来安全地向加密方获取对称密钥。