MD5、SHA-1、SHA-256 ハッシュを生成する
MD5 — 128ビットハッシュ、整合性検証に使用
SHA-1 — 160ビットハッシュ、旧式だがまだ使用中
SHA-256 — 256ビットハッシュ、最新かつ安全