java - 用于签名和加密文件的客户端-服务器解决方案

标签 java encryption digital-signature

我正在寻找执行文件加密和签名的解决方案。这将在客户端完成,签名检查和解密在服务器端完成。

一些细节:

  • 这应该适用于任何类型的文件(签名应该“附加”到文件上,而不是像 PDF 那样位于文件内)
  • 至少服务器端应该是基于Java的(客户端可以是Java小程序)

编辑:客户端部分确实是这里更大的问题。虽然服务器端可以使用现有的库来实现,但客户端应该是现有的应用程序(即使是商业应用程序)。

最佳答案

The Cryptix project是一个开源的java PGP库。

关于java - 用于签名和加密文件的客户端-服务器解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729195/

相关文章:

java - 我们能用java设计一个真正的单例类吗?

java - iTextPdf setEncryption 没有权限

security - 保护 API : SSL & HTTP Basic Authentication vs Signature

ruby-on-rails-3 - 最安全的设计配置是什么?

java - SHA256withRSA 和 SHA256 然后 RSA 之间的区别

java - 当Java Web服务部署在运行同一应用服务器的不同操作系统上时,同一消息的不同数字签名

java - 通过反射和使用 Class.cast() 进行转换

java - Struts 2 - 禁用操作类中的提交按钮

java - Servlet 到远程 ActiveMQ

encryption - 混淆、散列和加密之间有什么区别?