//这里对密码进行加密,再存到数据库

String password3=StringEncrypt.Encrypt(password);

//SHA256加密算法     public static class StringEncrypt {         /**          * 对字符串加密,加密算法使用MD5,SHA-1,SHA-256,默认使用SHA-256          *          * @param strSrc          *            要加密的字符串          * @param encName          *            加密类型          * @return          */         public static String Encrypt(String strSrc) {             MessageDigest md = null;             String strDes = null;             String encName="SHA-256";             byte[] bt = strSrc.getBytes();             try {                 md = MessageDigest.getInstance(encName);                 md.update(bt);                 strDes = bytes2Hex(md.digest()); // to HexString             } catch (NoSuchAlgorithmException e) {                 return null;             }             return strDes;         }         public static String bytes2Hex(byte[] bts) {             String des = "";             String tmp = null;             for (int i = 0; i < bts.length; i++) {                 tmp = (Integer.toHexString(bts[i] & 0xFF));                 if (tmp.length() == 1) {                     des += "0";                 }                 des += tmp;             }             return des;         }     }

java sha256 实现_JAVA SHA256加密代码实现相关推荐

  1. java access 密码_java 连接加密Access2007数据库时,不用输入用户名密码也能连上

    java 连接加密Access2007数据库时,不用输入用户名密码也能连上 我用Access2007做了一个加密的数据库,用的是Access本身的功能加密的.双击打开Database2.mdb文件时, ...

  2. java 抓屏_java抓屏代码

    一个网上找下来的 抓屏代码只需呀输入要存放的路径和名字 就可以执行,但不能为空. import java.awt.Dimension; import java.awt.Rectangle; impor ...

  3. java基础格式_Java基础之代码的基本格式

    每一种编程语言都有一套自己的语法规范,java也是如此,同样需要遵从一定的语法规范,如代码的书写.标识符的定义.关键字的应用等.因此要学好Java就要先熟悉它的基本语法.很多人都在发知识点和课程大纲, ...

  4. java synchronized块_Java多线程同步代码块Synchronized

    Java多线程同步代码块Synchronized Java中的每个对象都有一个与之关联的内部锁(Intrinsic lock). 这种锁也称为监视器(Monitor), 这种内部锁是一种排他锁,可以保 ...

  5. java 9999 符号_java 9999(示例代码)

    1. map 1.1. map中的方法 1.2. Map.Entry 对于集合来讲,就是把kye-value的数据保存在了Map.Entry的实例之后,再在Map集合中插入了一个Map.Entry的实 ...

  6. java 注册回调_java 实现回调代码实例

    JAVA实现回调 熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为"回调").Ja ...

  7. java二进制命令_Java二进制指令代码解析

    常量入栈指令 操作码(助记符) 操作数 描述(栈指操作数栈) aconst_null null值入栈. iconst_m1 -1(int)值入栈. iconst_0 0(int)值入栈. iconst ...

  8. java 解析二进制_Java二进制指令代码解析

    常量入栈指令 操作码(助记符) 操作数 描述(栈指操作数栈) aconst_null null值入栈. iconst_m1 -1(int)值入栈. iconst_0 0(int)值入栈. iconst ...

  9. java迭代例子_Java 迭代器的代码实例详解

    一.摘要 迭代器模式是与集合共生共死的.一般来说,我们只要实现一个容器,就需要同时提供这个容器的迭代器.使用迭代器的好处是:封装容器的内部实现细节,对于不同的集合,可以提供统一的遍历方式,简化客户端的 ...

最新文章

  1. 绿色番薯 GHOST XP SP3 新春贺岁版
  2. 《深入理解计算机系统-程序结构》读书笔记
  3. 谷歌火狐浏览器限制的端口
  4. 今天整理了一些老作品
  5. python实现RSA算法,对数据进行加密认证
  6. jQuery学习笔记——筛选元素集合
  7. MFC PreTranslateMessage介绍
  8. 如何检测Linux内核的Rootkit
  9. 设计模式实例php,PHP三种设计模式实例教程
  10. Combo用户板中XG-PON资源利用率的提升方案
  11. 云巡店php源码,云巡店™〡连锁版正式上线开放注册〡《系统使用手册 1.0》
  12. python编写程序判断今天是今年的第几天_python怎么判断当前日期是今年的第几天...
  13. 数据分享和开源软件有助于对抗新型冠状肺炎,开源布道师等;开源之道每周评论2020 03 16...
  14. python网络爬虫网易云音乐_一篇文章带你用Python网络爬虫实现网易云音乐歌词抓取...
  15. java ee web pdf_Java EE Web高级开发案例 PDF扫描版[69MB]
  16. Postman教程-Send Requests相关的基本操作
  17. SDP4模型推算卫星轨迹
  18. Pr 入门教程如何个性化“时间轴”面板?
  19. Vim小技巧及快捷键大全【持续更新】
  20. OpenGL学习记录

热门文章

  1. redis结合mysql、自动同步
  2. hadoop 各个版本下载地址。
  3. OpenGL之鼠标控制坐标系旋转、缩放、移动
  4. Linux静默安装oracle19c(史上最详细的教学)
  5. 神仙UI!Vue3.2手写电量监控系统(新开源)
  6. Java开发关于UI界面_Android开发1:基本UI界面设计——布局和组件
  7. NAT-PT 协议转换网关的设计与实现
  8. 这些开源项目,你都知道吗?(持续更新中...)[原创]
  9. 携创教育:国有企业认可自考本科吗?自考本科报名需要什么条件?
  10. 大龄码农是如何把自己逼死的