我有一個使用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