下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

import java.security.MessageDigest;

import java.security.NoSuchAlgorithmException;

public class Test {

public static void main(String[] args) {

Test test = new Test();

System.out.println(test.encryption("12345678"));

}

/**

*

* @param plainText

* 明文

* @return 32位密文

*/

public String encryption(String plainText) {

String re_md5 = new String();

try {

MessageDigest md = MessageDigest.getInstance("MD5");

md.update(plainText.getBytes());

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));

}

re_md5 = buf.toString();

} catch (NoSuchAlgorithmException e) {

e.printStackTrace();

}

return re_md5;

}

}

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

总结

以上是编程之家为你收集整理的java 32位md5加密类全部内容,希望文章能够帮你解决java 32位md5加密类所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java md5 32位加密算法_java 32位md5加密类相关推荐

  1. java中的mod运算_Java源码中Integer类位运算分析

    在这里对源码中Integer的部分位运算方法做一个分析解读.同理,可以比较一下其他Number的子类,对位运算部分的设计和性能有一个理解. 在java中,Integer是int类型的包装类型,占4个字 ...

  2. java 时间戳转换成时间_java 10位时间戳 转成时间

    1565280000 /** * 将long转成date 这个long必须是13位 * 如果是10位的话需要*1000 * @param times * @param formatDate * @re ...

  3. java对sha1的解密_Java实现文件的加密解密功能示例

    本文实例讲述了java实现文件的加密解密功能分享给大家供大家参考,具体如下: package com.copy.encrypt; import java.io.file; import java.io ...

  4. java 32位兼容_Java 32位与64位兼容性

    问题 Java代码是否可以在32位JDK中构建和编译成32位字节代码,在64位JVM中工作?或者64位JVM是否需要64位字节代码? 为了提供更多细节,我的代码在运行32位JVM的Solaris环境中 ...

  5. java数列的个位数求和_java二位数组相加

    java入门 暑假第一天 java所有的功能都是通过类来实现的 java源程序被解释为字节码来执行 java程序首先要编写一个类 windows平台的换行包括2个字节   回车换行      UNIX ...

  6. java 24位 唯一_Java 24位数字签名

    我正在做一些让我使用一些24位整数的工作. 本质上,我需要能够从这些24位获得有符号和无符号值. 目前我正在使用以下代码将三个字节放在一起并返回其值. private static int bytes ...

  7. java求一维数组平均值_java一位数组求平均值,小数

    IOS 图片轮播实现原理 (三图) IOS 图片轮播实现原理的一种 图片轮播所要实现的是在一个显示区域内通过滑动来展示不同的图片. 当图片较少时我们可以采用在滚动视图上添加很多张图片来实现. 但是如果 ...

  8. java时间戳转换日期格式_Java 13位时间戳转换日期格式

    1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 ...

  9. java中取整数绝对值_Java之——位运算求整数绝对值

    通过下面的位运算可以得到一个整数的绝对值 public int abs( int a ) { return (a + (a >> 31)) ^ (a >> 31) ;//前半部 ...

最新文章

  1. Activity启动过程剖析
  2. UA MATH566 统计理论2 点估计基础
  3. 本地安装jruby到maven仓库,由于公司网络不给力
  4. mysql sys exec_mysql提权lib_mysqludf_sys执行sys_exec出现32256的问题解决办法
  5. python pip配置镜像源:douban不能下载aliyun可以下载
  6. ssh长时间不操作便断开_连接SSH长时间不操作断开解决办法
  7. 一步步编写操作系统 78 intel汇编与ATT汇编语法区别
  8. hawq state 报错: the database is down, but Ambari shows all hawq services as being
  9. 记录搭建Odoo框架
  10. 动态规划——最长公共子串,没有比这更通俗易懂的了
  11. 一位19年的Mac用户:“我真的很讨厌库克”
  12. typora中插入分页符markdown,设置字体,居中,调整图像大小
  13. Git学习笔记(2)——版本的回退,和暂存区的理解
  14. java多线程之守护线程以及Join方法
  15. 大数据Hadoop之——Hadoop图形化管理系统Hue(Hue环境部署)
  16. D1-H哪吒 设置hdmi分辨率
  17. Ubuntu下载Linux源码 编译Linux源码
  18. C语言 百钱百鸡问题
  19. 用于持续医疗监测的无袖带血压估计算法【翻译】
  20. 使用c语言计算分期贷款折算年化收益率(内部收益率IRR*12)

热门文章

  1. 白话异常检测算法Isolation Forest
  2. Java 编程的动态性 第1 部分: 类和类装入--转载
  3. Lesson 16.1016.1116.1216.13 卷积层的参数量计算,1x1卷积核分组卷积与深度可分离卷积全连接层 nn.Sequential全局平均池化,NiN网络复现
  4. 【个人成长】数据分析——证书
  5. TensorFlow Wide And Deep 模型详解与应用 TensorFlow Wide-And-Deep 阅读344 作者简介:汪剑,现在在出门问问负责推荐与个性化。曾在微软雅虎工作,
  6. 关于第5周反向传播算法的一些争论与思考
  7. TalkingData CTO肖文峰:研发工程师,你为啥升不上去?
  8. Spring Cloud【Finchley】实战-04将订单微服务与商品微服务分别拆分为多模块
  9. JVM-12虚拟机性能监控与故障处理工具之【JDK的可视化工具-VisualVM】
  10. 数据存储之-SQLite数据库一