BlowFish for Delphi | 今宵は月が高い。注意されたし。

BlowFish for Delphi

DelphianWorld に、448bit可変長キー暗号化アルゴリズム BlowFish の移植版が登録されてた。とりあえずダウンロードしてテストしてことにしてみる。

実は、ゴーストおぺれぇしょん"雛"のデータ暗号化はハフマン圧縮でして。……えー、確かそうだったはずです(ぉぃ
むろんテキストファイルとは言え大して縮みません。目的としてはファイルを覗けなくなればそれで良いや、と思ったんです。

なんで普通に暗号化しないかと言うと、使うのが面倒なのが多かったり、別途 DLL を必要としたりで、使い勝手が悪かったのーぅ。悪いというか、気に入らないというか。サイズ変わっちゃったりとかは許すにしても、大きくなりすぎちゃったりとか。
かなり本気で昔の98用暗号化フィルタGGを導入しようかって思ったくらいですよ。

BlowFish は暗号化前後でデータのサイズが変わらないです。キーの設定も簡単だし。技術の無い俺向けなユーティリティ。いい。ラブー。
サイズが変わらないといっても、データがブロックサイズ64ビット単位じゃないといけないところがネックといやネックですが。パディングすれば通るけど、複合した時には当然パディングされたものが出来上がります。確認したら文末にゴミがくっついてた。

でも使えそうなので、次におぺれぇしょん"雛"のメンテのときに入れ替えよう。

DelphianWorld : BlowFish ダウンロード