タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Programmingとcryptとc++に関するtar0_tのブックマーク (1)

  • Blowfishの実装方法(for Borland C++Builder)

    ブロック暗号なので入力サイズ=出力サイズです。当然、ファイルサイズも同じになります(これが扱いやすい一つの利点です)。 処理単位は、Blowfishの仕様上"8バイト"単位となります。これを間違えるとうまく暗号/復号化処理できません。 これもBlowfishの仕様ですが、偶数で繰り返しパスワードの場合、その単位でまとめられてしまいます。たとえば、"abcabc"→"abc"というふうに。繰り返しパスワードの場合は、プログラム側で組み替えたり、 ex.("abcabc"→"acbabc") 入力されたパスワードに固定のパスワードを付加するとか、 ex("abcabc"→"abcabc_blowfish" ※これも繰り返しになる可能性有) などの工夫が必要でしょう。 //---------------------------------------------------------

    tar0_t
    tar0_t 2007/11/09
    HackThisSiteの問題で必要
  • 1