現在、java.security.signatureを使用して署名を作成すると、文字列が返されます。 文字列をノートパッド++にコピーするときにしか見えない特殊文字があるので、この文字列を使うことはできません。これらの特殊文字を削除すると、プログラムの文字列の残りを使用できます。メモ帳で文字列から奇妙な文字を削除する手助けが必要です
彼らは私が本当に彼らはそれらの乗り心地を取得する方法を伝えるため、その困難が何であるかを理解していない言葉ACK GS STX SIのSUB ETB BS VT
でブラックボックスのように見えます。
これらの文字を削除するために実行できる機能はありますか?あなたが署名を「作る」されている方法
は私はポストに供給base64でクラスを使用すると、私は署名
System.out.println(signature);
String base64 = Base64.encodeBytes(sig);
System.out.println(base64);
String sig2 = new String (Base64.decode(base64));
System.out.println(sig2);
に戻ってカントは、出力
”zÌý¥y]žd”xKmËY³ÕN´Ìå}ÏBÊNÈ›`Αrp~jÖüñ0…Rõ…•éh?ÞÀ_û_¥ÂçªsÂk{6H7œÉ/”âtTK±Ï…Ã/Ùê²
lHrM/aV5XZ5klHhLbctZs9VOtMzlfc9Cyk7Im2DOkXJwfmoG1vzxMIVS9YWV6Wg/HQLewF/7X6XC56pzwmt7DzZIN5zJL5TidFRLsc+Fwy/Z6rIaNA2uVlCh3XYkWcu882tKt2RySSkn1heWhG0IeNNfopAvbmHDlgszaWaXYzY=
[[email protected]
問題は? – akarnokd