active perlのcryptのsaltにasciiでない文字を渡すと止まるんだけど何で?