`
kissroom112
  • 浏览: 30252 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不错的密码保存方式

阅读更多
对用户的口令进行Hash,并使用salt,以防止Rainbow 攻击(Hash算法可用MD5或SHA1等,对口令使用salt的意思是,user 在设定密码时,system 产生另外一个random string(salt)。在datbase 存的​​是与salt + passwd 产的md5sum 及salt。 当要验证密码时就把user 输入的string 加上使用者的salt,产生md5s​​um 来比对。 理论上用salt 可以大幅度让密码更难破解,相同的密码除非刚好salt 相同,最后​​存在database 上的内容是不一样的。使用慢一点的Hash算法来保存口令,如 bcrypt (被时间检证过了) 或是 scrypt (更强,但是也更新一些) -----来源于网络
分享到:
评论

相关推荐

    密码管家 - 最强大的密码管理助手

    1. 无论是新用户还是老用户,请务必在成功安装了新版的密码管家后花上2,3分钟时间查看软件帮助,全面了解一下软件的功能和操作方法,这样有利于您在更短的时间内熟练掌握密码管家的全部本领。 2. 遇到软件使用方面...

    个人密码存放保管软件keepass

    KeePass是免费的开源密码管理器,可帮助您以安全的方式管理密码。您可以将所有密码存储在一个用主密钥锁定的数据库中。因此,您只需要记住一个主密钥即可解锁整个数据库。数据库文件使用当前已知的最佳和最安全的...

    密码管家 - 最强大的密码管理助手(2012年2月2日重新上传v2.5.0)

    1. 无论是新用户还是老用户,请务必在成功安装了新版的密码管家后花上2,3分钟时间查看软件帮助,全面了解一下软件的功能和操作方法,这样有利于您在更短的时间内熟练掌握密码管家的全部本领。 2. 遇到软件使用方面...

    PowerShell 脚本中的密码保存的方法

    主要介绍了PowerShell 脚本中的密码保存的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Vault:在计算机上存储密码的安全方法

    Vault消除了其他技术中存在的所有复杂性,并将它们简化为三个基本概念:加密,数据库密码存储和轻松查找。 就是这样。 这就是我们想要的一切。它如何运作以及如何开始? Vault入门非常容易。 简单克隆此存储库,...

    深入理解Android M 锁屏密码存储方式

    下面小编就为大家带来一篇深入理解Android M 锁屏密码存储方式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    读SAM文件三个方法(下载)

    能从系统中抽出SAM文件,或是读取其它某些用标准方法无法成功访问的文件显然是件不错的事情。比如说当用标志dwShareMode = 0打开文件时,其它进程就不能对它进行访问了。一个很好的例子就是网络寻呼机程序Miranda。...

    自带加密功能的图片浏览器源码.zip

    自带加密功能的图片浏览器源码打开应用以后会要求输入密码,默认密码admin。同时应用会自动扫描手机内部存储、SD卡存储上面的所有图片文件,并且根据文件夹进行分类列表显示,可以一键更换项目的背景图片。可以直接...

    WirelessKeyView v2.06.zip

    软件采用十六进制和 Ascii 码,主要用于恢复存储于 Windows XP 系统的"Wireless Zero Configuration"(无线网络零配置)服务和Windows Vista 系统的 "WLAN AutoConfig"(无线局域网自动配置)服务中的所有无线网络密钥...

    java学生管理系统,带服务器(本地),写入到本地文件。

    学生管理系统,老师和学生的增删改查,不是很完美,但是很不错。老师的账户密码写死。带服务器,用json方法保存,写入到本地文件

    Uninstall Tool v3.5.7 Build 5611.zip

    Uninstall Tool可以作为Windows标准"添加/删除程序"工具的替代软件,小巧、安全、快速、强大是其基本特点,能够实现显示隐藏的安装程序,按名称过滤已安装程序的列表,强行卸载程序,浏览注册表项目,保存安装程序...

    不可破解的文件加密程序

     我们看到,密文和密钥文件的密文都是乱码,如果不加密密钥文件你需要用安全的地方来保存密钥文件,但是如果有安全的地方保存文件你为何不直接保存原文件算了,何必多此一举,而加密后你只要记住密码就可以了。...

    摩托罗拉MCX760

    AB密码完整解决方案/读写卡测试程序及源代码/c#2003源代码自己动手写聊天软件推荐个软件:wxHexEditor,基于GPL协议,十六进制编辑器,支持存储设备底层读写!linux/android 下 能不能写一个LCD VGA 之类的微 参数...

    几款常用工具

    HQB_SDemo2.0.rar 不用说了,基本大家都知道就是录屏的软件,录点小教程【录的时候如果是程序可以开黑白的方法录屏。】 <br>TheWorld2.0_2kxp_chs.zip 这个是一个小浏览器。非常实用比如你有些网站不能【另存...

    WinHex V15.1 和 V16.7 汉化版

    总体来说是一款非常不错的 16 进制编辑器。得到 ZDNetSoftwareLibrary 五星级最高评价,拥有强大的系统效用。 功能概述 具体来说,WinHex 是一款以通用的 16 进制编辑器为核心,专门用来对付计算机取证、数据恢复...

    电脑技巧精彩文章(很全面的啊)欢迎下载

    不错!出现了辅助工具管理工具(呵呵~~意味着可以运行放大镜)。既然可以运行放大镜程序,那么我们把放大镜程序换成其他的程序是不是也可以运行呢?(我把它换成添加用户的程序不就…………呵呵~~好坏!)思路就是...

    (毕业设计项目)python可视化银行管理系统(基于Tkinter).py

    9. 修改密码(通过发送邮件验证码的方式) 程序使用面向对象的方式定义了Bank、Person、Card、Admin等类。用户信息和错误次数记录保存在json文件中。超级管理员可以查看所有用户的部分信息。 该程序提供了较为完整的...

    python可视化银行管理系统-这是一个基于Python的Tkinter GUI银行管理系统程序.py

    9. 修改密码(通过发送邮件验证码的方式) 程序使用面向对象的方式定义了Bank、Person、Card、Admin等类。用户信息和错误次数记录保存在json文件中。超级管理员可以查看所有用户的部分信息。 该程序提供了较为完整的...

    python可视化银行管理系统(基于Tkinter)-这是一个基于Python的Tkinter GUI银行管理系统程序.py

    9. 修改密码(通过发送邮件验证码的方式) 程序使用面向对象的方式定义了Bank、Person、Card、Admin等类。用户信息和错误次数记录保存在json文件中。超级管理员可以查看所有用户的部分信息。 该程序提供了较为完整的...

    (大学生创新创业训练计划)python可视化银行管理系统(基于Tkinter).py

    9. 修改密码(通过发送邮件验证码的方式) 程序使用面向对象的方式定义了Bank、Person、Card、Admin等类。用户信息和错误次数记录保存在json文件中。超级管理员可以查看所有用户的部分信息。 该程序提供了较为完整的...

Global site tag (gtag.js) - Google Analytics