当前位置: 首页 > news >正文

实时开奖走势网站建设友情链接的作用

实时开奖走势网站建设,友情链接的作用,上海装修公司前100名,河北省城乡和建设厅网站首页对于用户数据的保密一直是各个互联网企业头疼的事#xff0c;那如何防止用户的个人信息泄露呢#xff1f;今天为大家介绍一种最简单的加密方式--信息摘要算法MD。它如何来保护用户的个人信息呢#xff1f;其实很简单#xff0c;当获得到用户的信息后#xff0c;先对其进行…   对于用户数据的保密一直是各个互联网企业头疼的事那如何防止用户的个人信息泄露呢今天为大家介绍一种最简单的加密方式--信息摘要算法MD。它如何来保护用户的个人信息呢其实很简单当获得到用户的信息后先对其进行加密然后将加密的结果保存到数据库这样即使被盗用户的数据也不会丢失。下面上代码   JAVA的jdk提供了MD2和MD5的加密方式, JAVA不支持MD4的jdk加密方式jdk的实现如下: private static void MD2_jdk(){try {MessageDigest digest MessageDigest.getInstance(MD2);//获得消息摘要MD2对象byte[] md2Byte digest.digest(src.getBytes());System.out.println(md2Byte md2Byte.toString());System.out.println(md2Byte Hex.encodeHexString(md2Byte));} catch (NoSuchAlgorithmException e) {e.printStackTrace();} }private static void MD5_jdk(){try {MessageDigest digest MessageDigest.getInstance(MD5);//获得消息摘要MD5对象byte[] md5Byte digest.digest(src.getBytes());System.out.println(md5Byte md5Byte.toString());System.out.println(md5Byte Hex.encodeHexString(md5Byte));} catch (NoSuchAlgorithmException e) {e.printStackTrace();}}   bc提供了MD2\4\5的加密实现bc使用需要添加bc的jar包: private static void MD2_bc(){Digest digest new MD2Digest();//通过BC获得消息摘要MD2对象digest.update(src.getBytes(), 0, src.getBytes().length);byte[] md2Byte new byte[digest.getDigestSize()];digest.doFinal(md2Byte, 0);System.out.println(md2Byte md2Byte.toString());System.out.println(md2Byte : org.bouncycastle.util.encoders.Hex.toHexString(md2Byte));}private static void MD4_bc(){Digest digest new MD4Digest();//通过BC获得消息摘要MD4对象digest.update(src.getBytes(), 0, src.getBytes().length);byte[] md4Byte new byte[digest.getDigestSize()];digest.doFinal(md4Byte, 0);System.out.println(md4Byte md4Byte.toString());System.out.println(md4Byte : org.bouncycastle.util.encoders.Hex.toHexString(md4Byte));}private static void MD5_bc(){Digest digest new MD5Digest();//通过BC获得消息摘要MD5对象digest.update(src.getBytes(), 0, src.getBytes().length);byte[] md5Byte new byte[digest.getDigestSize()];digest.doFinal(md5Byte, 0);System.out.println(md5Byte md5Byte.toString());System.out.println(md5Byte : org.bouncycastle.util.encoders.Hex.toHexString(md5Byte));}   通过bc为jdk添加一个动态的MD4方法 private static void MD4_bc_jdk(){try {Security.addProvider(new BouncyCastleProvider());MessageDigest md MessageDigest.getInstance(MD4);byte[] md4Byte md.digest(src.getBytes());System.out.println(md4Byte md4Byte.toString());System.out.println(md4Byte Hex.encodeHexString(md4Byte));} catch (NoSuchAlgorithmException e) {e.printStackTrace();}}   最后为大家介绍一下CC的MD2\5的实现 DigestUtils.md2Hex(src.getBytes()); DigestUtils.md5Hex(src.getBytes()); 注src为设置的一个字符串。   到这里消息摘要加密算法的MD2\4\5的实现到此讲解完毕对Base64和对称加密算法有兴趣的朋友可以看一下我之前分享的博客。小生很喜欢信息安全那位有兴趣欢迎交流。1453296946qq.com转载于:https://www.cnblogs.com/AndroidJotting/p/4284337.html
http://wiki.neutronadmin.com/news/39703/

相关文章:

  • 深圳网站设计 三把火科技注册安全工程师有什么用
  • 网站上传文件夹软件定制图片
  • 网站系统繁忙是什么意思临沂网站建设培训
  • 网站页脚设计一个学校怎么制作网站
  • 西安公司网站制作价格网站建设全程揭秘 课件下载
  • 墙膜 东莞网站建设客户网站留言
  • 手机 网站 模板哈尔滨做公司网站的公司有哪些
  • 互动型网站做网站销售一个星期的计划
  • 网站建设相关制度南京前十名传媒广告公司
  • 商城网站建设多少钱网站文章更新频率
  • 自建站推广方式php伪静态网站破解
  • 唐山哪个公司做网站wordpress 5.0.1编辑器
  • 淄博桓台网站建设报价府网站建设运维情况自查报告
  • 电商网站建设源码巩义网络建设网站
  • 公司网站备案条件专业制作网站服务
  • 合网站建设网站收录怎么弄
  • 清远专业网站制作公司唐山做网站优化公司
  • 做网站图片格式北京网页设计师工资有多少
  • 服装设计网站大全免费推广平台有哪些 请一一例举
  • 北京个人网站设计app软件免费下载安装最新版
  • 网站建设 百度云长春中企动力怎么样
  • 网络型网站分为合肥免费做网站
  • 行业网站设计公司网站域名变更怎么查询
  • 房产网站内容建设规划网站做微信链接怎么做的
  • 公司网站备案网站建设工作动态
  • 网站设计做什么网站做分享链接
  • 电影网站建设规划书wordpress widgets
  • 昆明自助建站软件wordpress 调用特征图片
  • vs网站开发视频教程聊城网站优化信息
  • 做网站 数据库图片wordpress主题