タグ

暗号化に関するyuki_2021のブックマーク (6)

  • 第235章

    MIME(Multipurpose Internet Mail Extension)とは、メールにメール文以外に ファイルとか、いろいろなものを付け加えるための規格です。 メールソフトのオプションにたいていMIMEという項目がありますが、 あれがそうです。日語をヘッダに埋め込むのもこれを使います。 日語の場合文字セットはISO-2022-JPを用いエンコードタイプは base64というのを用いるのが普通です。 メールのヘッダを観察するにはMicrosoft Outlook ExpressかNetscape Navigator についてくるメーラーがよいです。 メーラーの中にはヘッダ情報を見ると日語部分がすでにS-JISに なおした状態で表示するものもあります。(この方がユーザーにとっては 親切設計ですが・・) さて、ヘッダに日語を埋め込むには =?ISO-2022-JP?B?ba

    yuki_2021
    yuki_2021 2008/12/18
    mailのヘッダで使われているbase64とはなにぞいや。分かりやすいです。
  • Base64のエンコード、デコード - Λάδι Βιώσας

    PythonにもBase64モジュールあるよ。こんな感じ。 >>> import base64 >>> base64.b64encode('rocky') 'cm9ja3k=' >>> base64.b64decode('cm9ja3k=') 'rocky' >>> お手軽だなあ、、、

    Base64のエンコード、デコード - Λάδι Βιώσας
    yuki_2021
    yuki_2021 2008/12/18
    pythonだとかなりお手軽にできるね。。
  • Crypt_Blowfish

    Allows for quick two-way blowfish encryption without requiring the MCrypt PHP extension.

    yuki_2021
    yuki_2021 2008/09/17
    Pearで使える暗号化ライブラリ
  • [pear]Crypt_Blowfishの罠にはまる(´・ω・`) | みるくぜりー

    テキストを復号可能な形で暗号化したい! でも、phpの標準関数を利用することができないので何かいいものないかしら? ということでしらべてみたらCrypt_Blowfishという便利なpearがあることが判明。 include_once 'Crypt/Blowfish.php'; $key = 'secret'; $text = 'てすてす暗号のテスト中'; $blowfish = new Crypt_Blowfish($key); $encrypt = $blowfish->encrypt($text); $decrypt = $blowfish->decrypt($encrypt); echo '暗号化前のテキスト ' . $text . ' 復号化後のテキスト' . $decrypt; がしかし番のプログラムに組み込むと「The key is not initialized.」という

    [pear]Crypt_Blowfishの罠にはまる(´・ω・`) | みるくぜりー
    yuki_2021
    yuki_2021 2008/09/17
    Crypt_Blowfishのバグの修正ライブラリなど。
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    shimookaです。 皆さんはPHPでデータの暗号化・復号をする必要に迫られた場合、どのようにしているでしょうか?今回は、PHPで利用可能なモジュールやパッケージとそれらのサンプルを3つほど挙げてみました。 mcrypt拡張モジュールを使った暗号化 libmcryptを利用したPHP拡張モジュールです。DES、3DES、Blowfish、RIJNDAEL(ラインダール:AES暗号とも呼ばれる)、Blowfishなどのブロック暗号をサポートしています。利用可能な暗号モードはCBC、OFB、CFB、ECBです。 PHPで利用するには、libmcryptをインストールし、configureオプションに「--with-mcrypt」を付ける必要があります。また、PHP5以降、libmcrypt 2.5.6以降が必要です。 以下は、SSHやファイル暗号化ソフトウェアなどに広く利用されているBlow

    yuki_2021
    yuki_2021 2008/09/17
    libmcrypt,Pear::Crypt_Blowfishを使った暗号化・復号の例。Crypt_Blowfishのクラスの2重化については本家PEARにバグフィックスがあった。
  • PHPで暗号化・復号化:phpspot開発日誌

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ shimookaです。 皆さんはPHPでデータの暗号化・復号化をする必要に迫られた場合、どのようにしているでしょうか?今回は、PHPで利用可能なモジュールやパッケージとそれらのサンプルを3つほど挙げてみました。 PHPで暗号化・復号化が色々と紹介されています。 mcrypt拡張モジュールを活用した方法、そして、PEAR::Crypt_Blowfish 、openssl拡張モジュールを使った暗号化方式が紹介されています。 モジュールを使えば、暗号化/複合化は比較的簡単に行えます。 暗号を活用してよりセキュアなサービスを作るのに役立てましょう。 PHP Classesでも暗号化を行うための様々なパッケージが提供されているようです。 Perfect Crypt Class Email Crypt AzDGCrypt Crypt C

    yuki_2021
    yuki_2021 2008/09/17
    PHPで暗号化を行なうクラス各種。PHP Classesより。
  • 1