PHPでSHA1ハッシュ化する必要があるのですが、

PHP Version 4.2.4 のため、ビルトインの sha1() は使えません。
PHPのバージョンを上げるという根本的な対策はとりあえず棚上げして、
外部モジュールなどの、代替手段はありますか?

回答の条件
  • 1人2回まで
  • 登録:2009/11/13 15:35:20
  • 終了:2009/11/20 15:40:02

ベストアンサー

id:mattn No.1

mattn回答回数104ベストアンサー獲得回数232009/11/13 15:48:54

ポイント60pt

使った事はありませんが、pure phpによる実装はあるみたいですね。

http://www.phpclasses.org/browse/package/65.html

ライセンス等も確認する必要があるかもしれません。

id:jetta_swingin

ありがとうございます。

試してみます。

2009/11/13 16:07:41
  • id:jetta_swingin
    mattnさんの教えてくれたモジュールで、要件を満たせました。

    こんなかんじでSHAのハッシュ生成しました。

    require('./sha.php');
    $sha = new SHA;
    $hasharray = $sha->hash_string( 'hash me!' );
    $hashstring = $sha->hash_to_string( $hasharray );

    ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません