public ReusableSession genSession(SessionContext context) { long now = System.currentTimeMillis(); ReusableSession session = new ReusableSession(); session.context = context; session.sessionId = MD5Utils.encrypt(context.deviceId + now); session.expireTime = now + expiredTime * 1000; return session; } }
public static String encrypt(byte[] bytes) { try { MessageDigest digest = MessageDigest.getInstance("MD5"); digest.update(bytes); return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } }
public static String sha1(String data) { try { MessageDigest digest = MessageDigest.getInstance("SHA-1"); return toHex(digest.digest(data.getBytes(Constants.UTF_8))); } catch (Exception e) { return Strings.EMPTY; } } }
public ReusableSession genSession(SessionContext context) { long now = System.currentTimeMillis(); ReusableSession session = new ReusableSession(); session.context = context; session.sessionId = MD5Utils.encrypt(context.deviceId + now); session.expireTime = now + expiredTime * 1000; return session; } }
public static String encrypt(String text) { try { MessageDigest digest = MessageDigest.getInstance("MD5"); digest.update(text.getBytes(Constants.UTF_8)); return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } }
public static String hmacSha1(String data, String encryptKey) { final String HMAC_SHA1 = "HmacSHA1"; SecretKeySpec signingKey = new SecretKeySpec(encryptKey.getBytes(Constants.UTF_8), HMAC_SHA1); try { Mac mac = Mac.getInstance(HMAC_SHA1); mac.init(signingKey); mac.update(data.getBytes(Constants.UTF_8)); return toHex(mac.doFinal()); } catch (Exception e) { return Strings.EMPTY; } }
public static String encrypt(File file) { InputStream in = null; try { MessageDigest digest = MessageDigest.getInstance("MD5"); in = new FileInputStream(file); byte[] buffer = new byte[1024];//10k int readLen; while ((readLen = in.read(buffer)) != -1) { digest.update(buffer, 0, readLen); } return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } finally { IOUtils.close(in); } }
public static String sha1(String data) { try { MessageDigest digest = MessageDigest.getInstance("SHA-1"); return toHex(digest.digest(data.getBytes(Constants.UTF_8))); } catch (Exception e) { return Strings.EMPTY; } } }
public static String encrypt(byte[] bytes) { try { MessageDigest digest = MessageDigest.getInstance("MD5"); digest.update(bytes); return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } }
public static String encrypt(String text) { try { MessageDigest digest = MessageDigest.getInstance("MD5"); digest.update(text.getBytes(Constants.UTF_8)); return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } }
public static String hmacSha1(String data, String encryptKey) { final String HMAC_SHA1 = "HmacSHA1"; SecretKeySpec signingKey = new SecretKeySpec(encryptKey.getBytes(Constants.UTF_8), HMAC_SHA1); try { Mac mac = Mac.getInstance(HMAC_SHA1); mac.init(signingKey); mac.update(data.getBytes(Constants.UTF_8)); return toHex(mac.doFinal()); } catch (Exception e) { return Strings.EMPTY; } }
public static String encrypt(File file) { InputStream in = null; try { MessageDigest digest = MessageDigest.getInstance("MD5"); in = new FileInputStream(file); byte[] buffer = new byte[1024];//10k int readLen; while ((readLen = in.read(buffer)) != -1) { digest.update(buffer, 0, readLen); } return toHex(digest.digest()); } catch (Exception e) { return Strings.EMPTY; } finally { IOUtils.close(in); } }