タグ

blowfishに関するredpandaのブックマーク (2)

  • [Java]可逆暗号化について (IT日記)

    仕事で暗号を使うことになった。で、サンプルコードを添付する。 Tmediaの記事 http://www.itmedia.co.jp/enterprise/articles/0407/01/news017.html を参照。Blowfishと呼ばれる方式の暗号。 String型を入力してByte型を返すのでString型を返すようにメソッドを変更。 文字列で入力したんだから、暗号化した文字列で返してくれたほうが便利かなと思って。 下のWikiに記述しました。 http://pinoki.la.coocan.jp/wiki/?Java%2F%B0%C5%B9%E6%B2%BD%2FBlowfish%CA%FD%BC%B0

  • 49. 可逆暗号のススメ

    みなさんは暗号化を行う場合、どのようにしているでしょうか。md5によるハッ シュを使用してしまうと、元の文字列を取得することは難しくなってしまいま す。今回は暗号化を行っても復号することのできる、可逆暗号を実現するための PEAR::Crypt_Blowfishを紹介します。 暗号化にはPEAR::Crypt_BlowfishはBlowfishという暗号方式を使用します。 Blowfishを考案した同じ人が作成したTwofishという暗号方式は、DESの後継とな る暗号方式を決定する際に最終候補まで残った優れた暗号方式です。暗号化アル ゴリズムはBlowfishとTwofishでは、ほとんど同じなので暗号強度について問題 はないと言えるでしょう。ただ、暗号化アルゴリズムを問題にするような場合は (あまりないとは思いますが)、AESを使用したほうが無難でしょう。なお、こ こで出てきたBlow

    49. 可逆暗号のススメ
  • 1