僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
sha1 とか、もっと長いのでも良かったかもしれないが。
比較のため、md5sum(1)の結果も。
適当に検索して、
参考になったような気がしたページ。
$ echo $LANG ja_JP.UTF-8 $ echo -n 'あっはっは' | md5sum e55e4fd8e3c4384b085448c0a279783c -
>>> from hashlib import md5 >>> string = 'あっはっは'.encode('utf-8') >>> hash = md5() >>> hash.update(string) >>> print(hash.hexdigest()) e55e4fd8e3c4384b085448c0a279783c
python2.6 ではascii文字は encode 不要らしい(あっても
なくてもでき、同じ結果になった)。
また、u'ゆにこーど' といった表記に。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。