Android中MD5加盐加密

本文探讨了在Android环境中如何实现MD5加盐加密,通过一个具体的例子展示了如何将数据‘jyr666’与加盐数据‘123456’结合,并进行MD5加密操作,为应用程序的数据安全提供保障。
摘要由CSDN通过智能技术生成
private static final String hexDigits[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"};
    /**
     * 1.加密加盐调用的方法
     * @param jmContent 加密内容
     * @param jyContent 加盐内容
     * */
    public static String MD5EncodeUtf8(String jmContent,String jyContent) {
        jmContent = jmContent + jyContent;
        return MD5Encode(jmContent, "utf-8");
    }
    //2.这里主要是遍历8个byte,转化为16位进制的字符,即0-F
    private static String byteArrayToHexString(byte b[]) {
        StringBuffer resultSb = new StringBuffer();
        for (int i = 0; i < b.length; i++)
            resultSb.append(byteToHexString(b[i]));
        return resultSb.toString();
    }
    //3.这里是针对单个byte,256的byte通过16拆分为d1和d2
    private static String byteToHexString(byte b) {
        int
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值