【发布时间】:2013-07-11 07:47:41
【问题描述】:
我需要一个实用程序提供给站点名称为 A.com 的客户,他可以在其中解密从我自己的站点(即 B.com)传递的消息,该站点采用 Java 技术构建。
实用程序应独立于客户网站用于其开发的技术。
问题:应该使用什么技术来开发这样的实用程序?
注意:我读到 JavaScript 不适合加密。
【问题讨论】:
标签: security encryption web cryptography
我需要一个实用程序提供给站点名称为 A.com 的客户,他可以在其中解密从我自己的站点(即 B.com)传递的消息,该站点采用 Java 技术构建。
实用程序应独立于客户网站用于其开发的技术。
问题:应该使用什么技术来开发这样的实用程序?
注意:我读到 JavaScript 不适合加密。
【问题讨论】:
标签: security encryption web cryptography
最好的选择是使用现有的、久经考验的协议。 TLS 是保护两方通信安全的不错选择。
如果由于某种原因,您不能使用现有协议,则必须设计自己的协议,并对其进行详细描述,以便其他人可以在他们的平台上实现它。但这远非理想有几个原因。设计加密协议很困难,甚至专家也经常出错。实施加密协议也很困难,专家们也经常犯这个错误。非密码学家根本无法设计或实现安全协议。
【讨论】: