android md5求hash值

来源:互联网 发布:ubuntu删除搜狗输入法 编辑:程序博客网 时间:2024/06/05 09:33

重要的事情说三遍:“md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;md5是hash算法,不是加密算法;“

MessageDigest md5 = null;try {    md5 = MessageDigest.getInstance("MD5");} catch (NoSuchAlgorithmException e) {    HMLog.d("get md5 instance error");    return null;}byte[] signature = md5.digest(("hello world!").getBytes());String signatureStr = Hex.toHexString(signature);

这里说一下,md5算出的hash的结果是字节流,而字节流一般不能直接显示,所以先转成hex来显示。

原创粉丝点击