美文网首页
安卓 MD5加密

安卓 MD5加密

作者: 心中有梦丶身边有你 | 来源:发表于2017-06-01 13:37 被阅读0次

最近碰到后台返回的数据带MD5加密的,慢慢了解了一下,废话不说,上代码。

MD5的的工具类方法:

package com.example.administrator.yonghuban.GongJuLei;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * Created by Administrator on 2017/5/17.
 */
public class MD5utils {
    /**
     * 32位MD5加密方法
     * 16位小写加密只需getMd5Value("xxx").substring(8, 24);即可
     * @param sSecret
     * @return
     */
    public static String getMd5Value(String sSecret) {
        try {
            MessageDigest bmd5 = MessageDigest.getInstance("MD5");
            bmd5.update(sSecret.getBytes());
            int i;
            StringBuffer buf = new StringBuffer();
            byte[] b = bmd5.digest();// 加密
            for (int offset = 0; offset < b.length; offset++) {
                i = b[offset];
                if (i < 0)
                    i += 256;
                if (i < 16)
                    buf.append("0");
                buf.append(Integer.toHexString(i));
            }
            return buf.toString();
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        return "";
    }
}

使用的时候,拼接url,添加加密的属性

String url = HttpUrl.Login+"&tokey="+MD5utils.getMd5Value("10006&54DQ58ed1A5FeSaD&getpjshop_info");
(接口ID &秘钥&接口方法名)

这样就OK了。

相关文章

  • IOS开发——用户信息使用MD5加密

    MD5说明:MD5是安卓和ios系统中最常用的加密方式,其特点是加密后生成32位的字符串。且加密后的数据不可逆,网...

  • iOS开发 关于MD5加密的相关使用

    MD5加密算法多用于文件的验证, 比如说登录密码的匹配就是利用MD5的加密方式,还比如说安卓手机刷ROM包, wi...

  • 安卓 MD5加密

    最近碰到后台返回的数据带MD5加密的,慢慢了解了一下,废话不说,上代码。 MD5的的工具类方法: 使用的时候,拼接...

  • 安卓开发中MD5加密

    对字符串的MD5加密

  • iOS常见信息加密方式总结

    目录 MD5加密HMAC加密base64加密对称加密RSA加密 - 非对称加密 一.MD5加密 MD5加密是最常用...

  • iOS 数据加密

    iOS 常用加密方式算法包括MD5加密、AES加密、BASE64加密 MD5加密 MD5:全称是Message D...

  • iOS加密

    iOS代码常见的加密方式包括MD5加密、AES加密、BASE64加密,RSA加密。 MD5加密 MD5是不可逆的只...

  • 安卓加密

    用JEB反编译出来找到关键函数check2 其实就只有一个异或操作,直接写脚本

  • 教你如何反编译app,拿到加密方式

    教你如何反编译app,拿到加密方式 大家知道app 有安卓和ios 安卓是apk 现在基本上apk都是经过加密的 ...

  • Java加密

    MD5加密: RSA加密: CBC加密:

网友评论

      本文标题:安卓 MD5加密

      本文链接:https://www.haomeiwen.com/subject/vpkzxxtx.html