可逆(元に戻せる)と不可逆(元に戻せない)がある。パスワードの検証などは戻す必要がないので不可逆でもいい。
SHA1,MD5など。MD5は衝突(入力値が違うのに暗号化後は同じになる)の可能性が高いので避けたい。
不可逆であればかならず上記MD5等が引っかかるのにこっちは情報が少ない。困ったもんだ。