0
奇妙な質問ですが、私は30文字の文字列を与えられた64個のランダムな文字を出力する秘密鍵の暗号化(または複雑な十分な符号化)が必要です。可逆ハッシュタイプアルゴ?
ブローフィッシュやそれに類するものが殺されているように見えますが、おそらく固定64バイトの結果を生成しないでしょう...また、改ざんにもっと関心を寄せているセキュリティにはあまり関心がありません。最初からフグや建物のようなものを使用しての
ショート...
私はから引くことができ、任意の既存のコード?
私は残りの34で30文字を埋めることができたと思うので、基本的に私はすべての文字をスクランブルする必要があります - プライベートキーを使用することをお勧めします。
私が使用できる既存のパッケージ・プロジェクトはどれですか?
元のテキストにパディングを追加するだけでいいですが、暗号化はサイズに追加されませんか? –
RC4は暗号化文字列の長さを変更しません。ただし、データベースやテキストファイルに保存する場合は注意してください。暗号化された文字列には有効なASCII文字が含まれていない可能性があり、UTF-8文字列を必要とするトランスポートによって転送されると破損する可能性があります。このため、暗号化された文字列にbase64を使用すると、長さが増えます。 – astax
良いことを知ってthx –