10. $B0E9f4XO"$N%5!<%S%9(B

$B$3$N>O$G5-=R$5$l$F$$$k%b%8%e!<%k$G$O!"0E9f$NK\
hashlib   セキュアハッシュおよびメッセージダイジェストのアルゴリズム
hmac   Python で実装された、メッセージ認証のための鍵付き ハッシュ化 (HMAC: Keyed-Hashing for Message Authentication) アルゴリズム。
md5   RSA's MD5 message digest algorithm.
sha   NISTのセキュアハッシュアルゴリズム、SHA。

$B$"$J$?$,%O!<%I%3%"$J%5%$%U%!!<%Q%s%/$J$i!"(B A.M. Kuchling $B$N=q$$$?0E9f2=%b%8%e!<%k$K6=L#$r;}$D$+$b$7$l$^$;$s!#$3$N%Q%C%1!<%8(B $B$O(BAES$B$r$O$8$a$H$9$kMM!9$J0E9f2=%"%k%4%j%:%`$N%b%8%e!<%k$r4^$_$^$9!#(B $B$3$l$i$N%b%8%e!<%k$O(B Python $B$H0l=o$K$OG[I[$5$l$:!"JL$KF~\:Y$O(B http://www.amk.ca/python/code/crypto.html $B$r8+$F$/$@$5$$!#(B

$B$40U8+$d$4;XE&$r$*4s$;$K$J$j$?$$J}$O!"(B $B$3$N%I%-%e%a%s%H$K$D$$$F(B... $B$r$4Mw$/$@$5$$!#(B