「Android/hash/sha1」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==sha1== <pre> public static String sha1(String string) { StringBuilder stringBuilder = new StringBuilder(); try { MessageDigest digest...」) |
細 (Admin がページ「Android/ハッシュ/sha1」を「Android/hash/sha1」に、リダイレクトを残さずに移動しました) |
||
| (同じ利用者による、間の1版が非表示) | |||
| 行1: | 行1: | ||
| − | == | + | ==sha1サンプル== |
<pre> | <pre> | ||
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 "";
}
}
