とりあえず rubycryptlib が使いやすそうだったので
試しに導入して Blowfish + CBC を使ってみたのですが
なぜかCBCが3回に2回ぐらいエラーを吐きます。

crypter = Crypt::Blowfish.new('testkey8')
crypter.encrypt_file("test.txt", "test.txt.crypt")
crypter.decrypt_file("test.txt.crypt", "test.txt.decrypt")

CBCを使わずにencrypt_blockを使えば正常に復号できるのですが……
何か勘違いをしているのでしょうか?(バージョンはmswin32の1.8.4です)

>>297
絶対に見られないように暗号化したいわけではなくて
簡単に見られないようにしたい程度なので
強度は特に必要ないです。
ROT13/47にキーが付いたようなものがベスト。