2011年12月22日のブックマーク (1件)

  • ハッシュ値にも可読性を求める時代?なPythonライブラリ·humanhash MOONGIFT

    humanhashは可読性の高いハッシュを生成するPythonライブラリです。 データのハッシュ化というと、MD5やSHA-1が思いつきますが、今回紹介するのはhumanhashです。とても変わったハッシュ生成ライブラリになっています。 ダイジェストを読みやすく加工しています。 文字数を変更できます。 UUID生成もできます。 humanhashでは256個の分かりやすい文字列を用意しておくことで、16進数2つずつに対して一つの文字を割り当てているようです。ハッシュ値なので不可逆変換ですが、元になるリストさえ同じであれば別なプログラミング言語でも同じ可読性高いハッシュ値が作り出せるはずです。 humanhashはPython製、Public Domainのオープンソース・ソフトウェアです。 MOONGIFTはこう見る ハッシュ値やUUIDに対して可読性を求めるというのは面白い考えです。確か

    ハッシュ値にも可読性を求める時代?なPythonライブラリ·humanhash MOONGIFT
    qt4cpp
    qt4cpp 2011/12/22
    ハッシュ値にも可読性を求める時代?なPythonライブラリ「humanhash」