try {
String key = "1234567890", pass="pass";
SecretKeySpec sks = new SecretKeySpec(key.getBytes(), "hmacmd5");
Mac mac = Mac.getInstance("hmacmd5");
mac.init(sks);
mac.update(pass.getBytes());
byte[] result = mac.doFinal();
} catch (NoSuchAlgorithmException e) {
} catch (InvalidKeyException e) {
} catch (NumberFormatException e){
e.printStackTrace();
}
String key = "1234567890", pass="pass";
SecretKeySpec sks = new SecretKeySpec(key.getBytes(), "hmacmd5");
Mac mac = Mac.getInstance("hmacmd5");
mac.init(sks);
mac.update(pass.getBytes());
byte[] result = mac.doFinal();
} catch (NoSuchAlgorithmException e) {
} catch (InvalidKeyException e) {
} catch (NumberFormatException e){
e.printStackTrace();
}
本文介绍了如何使用HMAC MD5算法对字符串进行加密,并处理了算法中可能出现的异常情况。
262

被折叠的 条评论
为什么被折叠?



