我有一个使用BouncyCastle apis使用“foo.key”文件和字符串密码生成privateKey对象的小程序。然后使用这个privateKey对象和一个字符串例如“MYNAMEHERE”创建一个签名。我所知道的是用于产生这个签名的算法是RSA。验证并解密使用pvk.key和BouncyCastle加密apis生成的签名
我想要做的是在PHP中解密(或验证)此签名。我有两个文件publicKey(file.cer)和privateKey(file.key),用于在Java中生成privateKey对象。
进出口使用PHP中的openssl_verify功能,传递的价值观尝试:
openssl_verify(“MYNAMEHERE”,$签名,“file.cer”),其中$签名包含在Java中生成的签名对象的字符串表示:新的String(签名)。
我不知道这个过程是否正确,以验证签名,或使用此功能之前我必须做什么样的编码/解码过程。
我希望有人指出我正确的方向!
在此先感谢!
+1用于获取充气城堡入题... – 2011-12-29 17:46:38
@DigitalPrecision,这不是一个非常有建设性的意见,尝试无讽刺 – 2012-01-02 01:00:12
这个问题是缺乏细节,尝试给尽可能多的信息可能 – 2012-01-02 01:00:40