「Android/hash/sha1」の版間の差分
提供: 初心者エンジニアの簡易メモ
細 (Admin がページ「Android/ハッシュ/sha1」を「Android/hash/sha1」に、リダイレクトを残さずに移動しました) |
|
(相違点なし)
|
2018年11月28日 (水) 10:51時点における最新版
sha1サンプル
public static String sha1(String string) { StringBuilder stringBuilder = new StringBuilder(); try { MessageDigest digest = MessageDigest.getInstance("SHA-1"); byte[] bytes = string.getBytes("UTF-8"); digest.update(bytes, 0, bytes.length); bytes = digest.digest(); for (final byte b : bytes) { stringBuilder.append(String.format("%02X", b)); } return stringBuilder.toString().toLowerCase(Locale.US); } catch (Exception e) { return ""; } }