みんなID生成のためだけに
use Digest::MD5
してんの?
非公開のsaltもまぜつつcrypt連呼じゃだめ?