1
The docs about openssl_sign()
表示簽名是在傳遞的字符串參數中返回的。我的問題是 - 它是如何編碼的? Base64,Hex-string,還有什麼?openssl_sign()的結果是如何編碼的?
我沒有安裝PHP,我必須使用這個PHP代碼我只是爲了驗證我的Java實現是否正確,所以不要問我「你試過了」;)
The docs about openssl_sign()
表示簽名是在傳遞的字符串參數中返回的。我的問題是 - 它是如何編碼的? Base64,Hex-string,還有什麼?openssl_sign()的結果是如何編碼的?
我沒有安裝PHP,我必須使用這個PHP代碼我只是爲了驗證我的Java實現是否正確,所以不要問我「你試過了」;)
它似乎沒有在所有要被編碼:
openssl_sign($data, $signature, $private_key, OPENSSL_ALGO_SHA1);
echo $signature;
生產:
p}+C&3�\˅��u�gh��X������j��Yx���e�?�l�j��\�a/d�3}��t�l�w�
或:
00000000 05 70 7d 2b 43 26 33 d1 5c cb 85 ff b0 75 c6 67 |.p}+C&3.\....u.g| 00000010 68 d2 d6 58 87 8f 02 f2 bc e5 f9 6a ff c4 59 78 |h..X.......j..Yx| 00000020 bc 85 b4 13 65 fe 3f 00 d0 15 6c e7 6a b1 93 5c |....e.?...l.j..\| 00000030 88 61 2f 64 f8 33 7d b1 ad 74 01 e1 6c d9 77 c4 |.a/d.3}..t..l.w.| 00000040
胡說,醜陋:)謝謝。 – Bozho 2010-03-23 17:47:55