Java tutorial
//package com.java2s; /* * ============================================================================ * COPYRIGHT * Pax CORPORATION PROPRIETARY INFORMATION * This software is supplied under the terms of a license agreement or * nondisclosure agreement with Pax Corporation and may not be copied * or disclosed except in accordance with the terms in that agreement. * Copyright (C) 2017 - ? Pax Corporation. All rights reserved. * Module Date: 2017-2-13 * Module Author: Kim.L * Description: * * ============================================================================ */ import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Main { public static String SHA1(String str) { try { MessageDigest digest = java.security.MessageDigest.getInstance("SHA-1"); digest.update(str.getBytes()); byte messageDigest[] = digest.digest(); // Create Hex String StringBuffer hexString = new StringBuffer(); for (byte i : messageDigest) { String shaHex = Integer.toHexString(i & 0xFF); if (shaHex.length() < 2) { hexString.append(0); } hexString.append(shaHex); } return hexString.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return ""; } }