0

この暗号化ライブラリはパイプ文字を使用しますか? キーを対応する UserID 値とともに配列に格納し、それらをパイプ文字で区切ります。ライブラリがパイプ文字を含むキーを生成すると、後で文字列を分割したときにそれらのキーが壊れてしまいます。

4

2 に答える 2

4

キーはランダムである必要があるため、偶然パイプ文字が含まれる可能性があります。予期しない結果を避けるために、パイプで区切られた文字列で 16 進数または base-64 として表す必要があります。

于 2009-06-02T20:51:04.897 に答える
1

Rijndael という名前のライブラリは知りません。私は Rijndael (現在の AES) という名前の対称暗号を知っていますが、その暗号は暗号化を行い、鍵を生成しません。

暗号を意味する場合、あなたの質問は当てはまりません。コードの特定の部分 (つまり、ライブラリ) を意味する場合は、リンクがあると便利です。そうすれば、あなたが話している特定の Rijndael 実装ライブラリを全員が確認できます。

そうは言っても、パイプ文字を持たないデータは、base64、16 進数、2 進数など、好きなものにいつでも再コーディングできます。

于 2009-06-02T21:24:20.897 に答える