【发布时间】:2015-09-09 00:20:23
【问题描述】:
众所周知,Openssl 是加密世界的标准。 Openssl 是用纯 C 编写的,那么问题来了,如何在不同的语言中使用 Opnessl?这样的Java。虽然 Java 提供了JCE 和BouncyCastle,但很难知道它们是否存在实现偏差,即对于相同的输入(合法或无效),JCE 和 Openssl 输出不同的结果。
到目前为止,我想出的是直接调用 openssl 命令。在实际产品中,如何解决这个问题?
非常感谢任何帮助。
【问题讨论】:
-
使用library(ies),而不是命令行工具。
标签: java c openssl cryptography