文档章节

Md5Utils

Curry_M
 Curry_M
发布于 2017/04/10 14:11
字数 72
阅读 12
收藏 0
点赞 0
评论 0
package com.pingan.common.util;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import com.pingan.common.Constants;

public class Md5Util {
    public static String md5s(String plainText) throws UnsupportedEncodingException {
        String str = "";
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(plainText.getBytes(Constants.URLDECODER_ENCODING));
            byte b[] = md.digest();
            int i;
            StringBuffer buf = new StringBuffer("");
            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));
            }
            str = buf.toString();
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        return str.toUpperCase();

    }
}

 

© 著作权归作者所有

共有 人打赏支持
Curry_M
粉丝 1
博文 88
码字总数 84728
作品 0
浦东
程序员
人人开放平台API开发经验总结

最近做人人开放平台的开发,人人API中有的地方没说清,开发者很容易测试不成功。现在把自己测试成功的经验分享给大家,希望可以帮助需要的人。 第一:在授权的时候有个可选参数scope,这个参...

zachary124
2012/11/06
0
0
安卓开发时常用的一些工具类

工具类 ActivityManager 【activity的管理类】 AppUtils 【App相关辅助类】 DensityUtil 【dp和px单位转换】 KeyBoardUtils 【输入键盘相关】 LogUtils 【日志管理】 MD5Utils 【MD5加密】 ...

丁佳辉
2016/05/20
53
0
做了个Android的常用类库框架,希望能帮助大家

做了个Android的常用类库框架,希望能帮助大家。包括了View Injection,ORM,Asynchronous Http and Image,User scenario testing。等等 希望大家多提意见,谢谢。 同时还有TripleDes Utils,W...

MarshalChen
2014/06/10
1K
10
工具类汇总

工具类已封装成lib,代码地址:http://git.oschina.net/SRain215/DesignModeApp的SCUtilsLib中。 一、AppUtils: 简介:获取APP的信息的辅助工具类。 获取版本信息 安装、卸载 打开、退出 二...

SRain215
2016/09/12
56
3
day17_Listener与Filter学习笔记

一、Listener监听器(了解) Javaweb开发中的监听器,是用于的。     例如web的常见对象有:ServletContext、HttpServletRequest、HttpSession     监听它们的、、。 1、监听机制     事...

黑泽明军
05/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多
Crontab作业时间设置

今天,遇到这么一个题目,周一到周五的9:00-16:59之间,每隔两分钟将某个命令运行一次。给的答案是: */2 9-16 * * 1-5 /usr/sbin/somecommand dosomething 乍一看,这个答案不对,应...

大别阿郎
7分钟前
0
0
ES17-JAVA API文档管理

1.保存文档 可以通过json工具把java对象转换成json字符串进行保存,也可以通过内置的帮助类直接构建json格式 /** * 获取客户端 * * @return */public static TransportClie...

贾峰uk
8分钟前
0
0
Python代码规范和命名规范

前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头...

blackfoxya
11分钟前
0
0
联动滑动之一:NestScrollChild和NestedScrollingParent

NestScrollChild和NestedScrollingParent 吐槽一下开源中国竟然标题字数有限制 由于项目中使用了CoordinateLayout来解决联动以及实现炫酷的UI效果,那么必须就要研究一波源码了,毕竟知其然知...

JerryLin123
28分钟前
1
0
cloudera spark2.2 读写hbase

cloudera spark2.2 读写hbase 例子 host = 'bigdata-03,bigdata-05,bigdata-04'conf = { "hbase.zookeeper.quorum": host, "hbase.mapreduce.inputtable": "student1"}k......

osenlin
33分钟前
0
0
数据库规范化

转载自 一个小时学会MySQL数据库 地址:http://www.cnblogs.com/best/p/6517755.html 截取其中 1.4 部分 用于自己学习使用 感谢作者:张果 1.4、数据库规范化 经过一系列的步骤,我们现在终于...

十万猛虎下画山
33分钟前
0
0
ios逆向之工具篇

Reveal:查看任意app的UI结构 注:1.不越狱的手机,可以用Reveal来查看自己app的UI结构,不能查看其它app的结构。 2.越狱手机上可以查看任意app的UI结构。 IDA:反编译工具 从App Store下载的...

HeroHY
34分钟前
0
0
EOS区块链平台智能合约示例HelloWorld

我们将介绍一个使用EOS智能合约构建hello World的例子。 一般环境设置通过上一篇文章已经说明,这方面的问题大家可以看本博客上一篇文章,本文引用了官方EOS在Git上的示例。 运行nodeos 要通...

笔阁
36分钟前
1
0
Scrapy爬虫框架简单解析 

scrapy框架解析 Scrapy框架大致包括以下几个组件:Scrapy Engine、Spiders、Scheduler、Item Pipeline、Downloader; 组件 Scrapy Engine 这是框架的核心,负责控制数据流在整个系统的各个组...

zhujun2017
37分钟前
0
0
Vue之ref详解与实例

尽管存在 prop 和事件,有的时候你仍可能需要在 JavaScript 里直接访问一个子组件。为了达到这个目的,你可以通过 ref 特性为这个子组件赋予一个 ID 引用。ref可以加在父级组件上也可以加在子...

tianyawhl
45分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部