MessageDigest md = MessageDigest.getInstance("SHA-1"); Sttring text="xxxxx"; byte[] bytes = text.getBytes(("UTF-8")); md.update(bytes); byte[] digest = md.digest(); String hash = (new BASE64Encoder()).encode(digest);