/** * Build an hexadecimal MD5 hash for a String * * @param value The String to hash * @return An hexadecimal Hash */ public static String hexMD5(String value) { try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(value.getBytes("utf-8")); byte[] digest = messageDigest.digest(); return byteToHexString(digest); } catch (Exception ex) { throw new UnexpectedException(ex); } }
/** * Build an hexadecimal SHA1 hash for a String * * @param value The String to hash * @return An hexadecimal Hash */ public static String hexSHA1(String value) { try { MessageDigest md; md = MessageDigest.getInstance("SHA-1"); md.update(value.getBytes("utf-8")); byte[] digest = md.digest(); return byteToHexString(digest); } catch (Exception ex) { throw new UnexpectedException(ex); } }
/** * Build an hexadecimal SHA1 hash for a String * * @param value The String to hash * @return An hexadecimal Hash */ public static String hexSHA1(String value) { try { MessageDigest md; md = MessageDigest.getInstance("SHA-1"); md.update(value.getBytes("utf-8")); byte[] digest = md.digest(); return byteToHexString(digest); } catch (Exception ex) { throw new UnexpectedException(ex); } }
/** * Build an hexadecimal MD5 hash for a String * * @param value The String to hash * @return An hexadecimal Hash */ public static String hexMD5(String value) { try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(value.getBytes("utf-8")); byte[] digest = messageDigest.digest(); return byteToHexString(digest); } catch (Exception ex) { throw new UnexpectedException(ex); } }
cipher.init(Cipher.ENCRYPT_MODE, keySpec, ivSpec); byte[] ba = cipher.doFinal(value.getBytes("utf-8")); return Codec.byteToHexString(ba); } catch (Exception ex) { throw E.unexpected(ex);
System.arraycopy(iv, 0, ba2, ba.length, 16); return Codec.byteToHexString(ba2); } catch (Exception ex) { throw E.unexpected(ex);
cipher.init(Cipher.ENCRYPT_MODE, keySpec, ivSpec); byte[] ba = cipher.doFinal(value.getBytes("utf-8")); return Codec.byteToHexString(ba); } catch (Exception ex) { throw E.unexpected(ex);
System.arraycopy(iv, 0, ba2, ba.length, 16); return Codec.byteToHexString(ba2); } catch (Exception ex) { throw E.unexpected(ex);