文档章节

程序密码加密问题

O
 OnOctober29
发布于 2016/03/30 14:48
字数 120
阅读 35
收藏 0

一般加密都利用MD5加密,因为这是单向加密,不可逆,不过有MD5网站收藏了很多反加密的信息,可以有一定概率的破解,其最好的网站是http://wwwNaNd5.com/

import java.security.MessageDigest;

import java.security.NoSuchAlgorithmException;

 

 

public class Demo {

         public static void main(String[] args) throws Exception {

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

                   String pwd = "123456";

                   byte[]  bytes = digest.digest(pwd.getBytes());

                   StringBuffer sb = new  StringBuffer();

                   for(int i = 0;i<bytes.length;i++){

                            String s = Integer.toHexString(0xff&bytes[i]);

                           

                            if(s.length()==1){

                                     sb.append("0"+s);

                            }else{

                                     sb.append(s);

                            }

                   }

                   System.out.println(sb.toString());

         }

}

© 著作权归作者所有

O
粉丝 0
博文 7
码字总数 1270
作品 0
程序员
私信 提问
Web应用中保证密码传输安全

  去年写过一篇博文《Web应用的安全的登录认证》,使用HMAC的加密算法保证了在登录时的密码安全。虽然没看到有人质疑,但这里至少会引出一个问题:登录过程不需要将密码原文提交到服务器,...

边城__
2014/02/22
0
0
使用BCrypt算法免除存储salt

用户表的密码通常使用MD5等不可逆算法加密后存储,为防止彩虹表破解更会先使用一个特定的字符串(如域名)加密,然后再使用一个随机的salt(盐值)加密。 特定字符串是程序代码中固定的,sal...

foodon
2015/08/15
6.6K
1
个人帐号密码管理工具--cPassMan

每个人都有一大堆账号和密码如:电子邮件,网上银行,常访问网站等。账号比较久没有用就容易忘记,cPassMan刚好能帮你解决此问题。 cPassMan是一个基于Web开源的应用程序能够保存不限数量的密...

匿名
2010/11/21
2.3K
0
开源论坛程序phpBB网站被黑 注册用户数据泄露

流行PHP语言论坛程序phpBB的官方网站近日遭受攻击, 攻击者取走了网站的完整数据库, 包括姓名, 电子邮件, 地址, 和加密以后的用户数据库完全权限密码. 据消息人士透露, 在该网站论坛注册的40万...

红薯
2009/02/05
567
0
MySQL之登陆密码加密认证脚本

一、登陆密码加密认证脚本应用场景 日常操作,经常明文指定了MySQL密码来登录MySQL服务,在登录成功之后就会抛出下面的警告: [root@git-server ~]# mysql -uroot -p'wujianwei' 对于要求严格...

wjw555
2018/07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang 不同mysql 连接库对比

待续

caucy
18分钟前
4
0
PHP JsonWebToken的实现

废话不多说,上码(thinkphp环境) <?phpnamespace app\index\controller;class Jwt{ /** * @var array jwt头部 */ private static $header = [ //生成signatu......

yehua11
23分钟前
4
0
gitlab docker Web界面打开反应迟钝的解决办法

参考:https://blog.csdn.net/happyfreeangel/article/details/88653846 解决办法: 修改gitlab的配置文件:gitlab.rb 位置在容器中的/etc/gitlab/config 使用容器时必须挂载到外面的存储,要...

bapleliu
23分钟前
4
0
AJAX 请求 浏览器F12 看不到返回值

最近在某某高校上线AA系统之后对于某一个接口,有的时候可以界面可以正常渲染并展示正确的数据,偶尔不行。 前端开发人员打开浏览F12,指着屏幕说,AJAX请求了没有返回呀,这个要后端看看到底...

特拉仔
28分钟前
6
0
好程序员Java学习路线分享JVM类加载机制

好程序员Jav学习路线分享JVM类加载机制JVM相关概念 - jdk<br> jdk(Java Development Kit)Java开发包,是Java开发人员用于编译和调试程序的一套程序的集合。 - jre<br> jre(Java Runtime ...

好程序员官方
31分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部