XXXX-XXXX-XXXX のようなロック解除キーを生成しようとしましたが、単純に短い文字列や Hexstring を生成しようとしました。キーの暗号化と復号化に RSA アルゴリズムを使用しています。次のような長い文字列を取得しました
Q65g2+uiytyEUW5SFsiI/c5z9NSxyuU2CM1SEly6cAVv9PdTpH81XaWS8lITcaTZ4IjdmINwhHBosvt5kdg==
以下の convert メソッドを使用してバイト配列 (配列サイズは 64 バイト) を変換すると。
Convert.ToBase64String(bytes);
私の要件は、最小限の長さのキーを生成することです。バイト配列 (配列サイズは 64 バイト) を最小の長さに変換する方法はありますか?バイト配列に戻すか、(文字列の長さを最小限に抑えるための) その他の提案が必要です。
出力文字列を 16 進数に変換しようとしましたが、出力が文字列よりも長すぎます。