用户密码加密方式
用户密码保存到数据库时,常见的加密方式有哪些?以下几种方式是常见的密码保存方式:
1. 明文保存
比如用户设置的密码是“123456”,直接将“123456”保存在数据库中,这种是最简单的保存方式,也是最不安全的方式。但实际上不少互联网公司,都可能采取的是这种方式。
2. 对称加密算法来保存
比如3DES、AES等算法,使用这种方式加密是可以通过解密来还原出原始密码的,当然前提条件是需要获取到密钥。不过既然大量的用户信息已经泄露了,密钥很可能也会泄露,当然可以将一般数据和密钥分开存储、分开管理,但要完全保护好密钥也是一件非常复杂的事情,所以这种方式并不是很好的方式。
3. MD5、SHA1等单向HASH算法
使用这些算法后,无法通过计算还原出原始密码,而且实现比较简单,因此很多互联网公司都采用这种方式保存用户密码,曾经这种方式也是比较安全的方式,但随着彩虹表技术的兴起,可以建立彩虹表进行查表破解,目前这种方式已经很不安全了。
其实之前公司也是采用的这种MD5加密方式。
4. PBKDF2算法
该算法原理大致相当于在HASH算法基础上增加随机盐,并进行多次HASH运算,随机盐使得彩虹表的建表难度大幅增加,而多次HASH也使得建表和破解的难度都大幅增加。
在使用PBKDF2算法时,HASH一般会选用sha1或者sha256,随机盐的长度一般不能少于8字节,HASH次数至少也要1000次,这样安全性才足够高。一次密码验证过程进行1000次HASH运算,对服务器来说可能只需要1ms,但对于破解者来说计算成本增加了1000倍,而至少8字节随机盐,更是把建表难度提升了N个数量级,使得大批量的破解密码几乎不可行,该算法也是美国国家标准与技术研究院推荐使用的算法。
5. bcrypt、scrypt等算法
这两种算法也可以有效抵御彩虹表,使用这两种算法时也需要 指定 相应的参数,使破解难度增加。
在密码学中,scrypt(念作“ess crypt”)是Colin Percival于2009年所发明的金钥推衍函数,当初设计用在他所创立的Tarsnap服务上。设计时考虑到大规模的客制硬件攻击而刻意设计需要大量内存运算。
Scrypt不仅计算所需时间长,而且占用的内存也多,使得并行计算多个摘要异常困难,因此利 用rainbow table进行暴力攻击更加困难。Scrypt 没有在生产环境中大规模应用,并且缺乏仔细的审察和广泛的函数库支持。但是,Scrypt 在算法层面只要没有破绽,它的安全性应该高于PBKDF2和bcrypt。
各个算法的特性
总结
采用PBKDF2、bcrypt、scrypt等算法可以有效抵御彩虹表攻击,即使数据泄露,最关键的“用户密码”仍然可以得到有效的保护,黑客无法大批量破解用户密码,从而切断撞库扫号的根源。
【加密软件编辑推荐】
易控网盾加密软件--重要文件防泄密专家!轻松实现单位内部文件自动加密保护,加密后的文件在单位内部正常流转使用。未经许可,任何私自拷贝加密文件外发出去,都将打开为乱码,无法使用!对于发送给客户等第三方的文件,可实现控制打开时间和打开次数等防泄密参数!同时可设置对员工电脑文件自动备份,防止恶意删除造成核心数据的遗失!从源头防止企业核心文件被外泄!
相关页面:加密软件,文件加密,文档加密,图纸加密软件,防泄密软件,CAD加密软件,文件外发加密
有的时候有些人的电脑或者电脑某个文件或者文件夹不希望人家看到,这个时候我们就需要对它进行加密处理,这样才能保证你的隐私不被别人看到。但是不同地方加密的 方法 也有所不同。下面就分别来介绍下有关加密的一些知识。
一、电脑加密
你是否希望在你不在的时候你的电脑不被别人私自用呢?解决这个最好的办法就是对电脑进行加密。电脑加密也有几种方式,一是电脑开机是就出来输入密码提示。这个加密需要在电脑 BIOS 里面设置,方法是在BIOS中“Bios features setup”中这一项设置为“System”。改了这一项设置的BIOS密码才有效果。然后将“User password”设置上密码就可以了。重新开机在进入Windows前会要求你输入刚才设置的密码了。 二是用户进入电脑系统的时候出来用户登入窗口,方法是打开电脑控制面板,选择用户账户然后选择用户对其进行加密。
二、加密文件或文件夹
步骤一:打开Windows资源管理器。
步骤二:右键单击要加密的文件或文件夹,然后单击“属性”。
步骤三:在“常规”选项卡上,单击“高级”。选中“加密内容以便保护数据”复选框
在加密过程中还要注意以下五点:
1.要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资源管理器”。
2.只可以加密NTFS分区卷上的文件和文件夹,FAT分区卷上的文件和文件夹无效。
3.被压缩的文件或文件夹也可以加密。如果要加密一个压缩文件或文件夹,则该文件或文件夹将会被解压。
4.无法加密标记为“系统”属性的文件,并且位于systemroot目录结构中的文件也无法加密。
5.在加密文件夹时,系统将询问是否要同时加密它的子文件夹。如果选择是,那它的子文件夹也会被加密,以后所有添加进文件夹中的文件和子文件夹都将在添加时自动加密。
三、解密文件或文件夹
步骤一:打开Windows资源管理器。
步骤二:右键单击加密文件或文件夹,然后单击“属性”。
步骤三:在“常规”选项卡上,单击“高级”。
步骤四:清除“加密内容以便保护数据”复选框。
同样,我们在使用解密过程中要注意以下问题:
1.要打开“Windows资源管理器”,请单击“开始→程序→附件”,然后单击“Windows资源管理器”。
2.在对文件夹解密时,系统将询问是否要同时将文件夹内的所有文件和子文件夹解密。如果选择仅解密文件夹,则在要解密文件夹中的加密文件和子文件夹仍保持加密。但是,在已解密文件夹内创立的新文件和文件夹将不会被自动加密。
以上就是使用文件加、解密的方法!而在使用过程中我们也许会遇到以下一些问题,在此作以下说明:
1.高级按钮不能用
原因:加密文件系统(EFS)只能处理NTFS文件系统卷上的文件和文件夹。如果试图加密的文件或文件夹在FAT或FAT32卷上,则高级按钮不会出现在该文件或文件夹的属性中。
解决方案:
将卷转换成带转换实用程序的NTFS卷。
打开命令提示符。
键入:Convert [drive]/fs:ntfs
(drive 是目标驱动器的驱动器号)
2.当打开加密文件时,显示“拒绝访问”消息
原因:加密文件系统(EFS)使用公钥证书对文件加密,与该证书相关的私钥在本计算机上不可用。
解决方案:
查找合适的证书的私钥,并使用证书管理单元将私钥导入计算机并在本机上使用。
3.用户基于NTFS对文件加密,重装系统后加密文件无法被访问的问题的解决方案(注意:重装Win2000/XP前一定要备份加密用户的证书):
步骤一:以加密用户登录计算机。
步骤二:单击“开始→运行”,键入“mmc”,然后单击“确定”。
步骤三:在“控制台”菜单上,单击“添加/删除管理单元”,然后单击“添加”。
步骤四:在“单独管理单元”下,单击“证书”,然后单击“添加”。
步骤五:单击“我的用户账户”,然后单击“完成”(如图2,如果你加密用户不是管理员就不会出现这个窗口,直接到下一步) 。
步骤六:单击“关闭”,然后单击“确定”。
步骤七:双击“证书——当前用户”,双击“个人”,然后双击“证书”。
步骤八:单击“预期目的”栏中显示“加密文件”字样的证书。
步骤九:右键单击该证书,指向“所有任务”,然后单击“导出”。
步骤十:按照证书导出向导的指示将证书及相关的私钥以PFX文件格式导出(注意:推荐使用“导出私钥”方式导出,这样可以保证证书受密码保护,以防别人盗用。另外,证书只能保存到你有读写权限的目录下)。
4.保存好证书
注意将PFX文件保存好。以后重装系统之后无论在哪个用户下只要双击这个证书文件,导入这个私人证书就可以访问NTFS系统下由该证书的原用户加密的文件夹(注意:使用备份恢复功能备份的NTFS分区上的加密文件夹是不能恢复到非NTFS分区的)。
最后要提一下,这个证书还可以实现下述用途:
(1)给予不同用户访问加密文件夹的权限
将我的证书按“导出私钥”方式导出,将该证书发给需要访问这个文件夹的本机其他用户。然后由他登录,导入该证书,实现对这个文件夹的访问。
(2)在其也WinXP机器上对用“备份恢复”程序备份的以前的加密文件夹的恢复访问权限
将加密文件夹用“备份恢复”程序备份,然后把生成的Backup.bkf连同这个证书拷贝到另外一台WinXP机器上,用“备份恢复”程序将它恢复出来(注意:只能恢复到NTFS分区)。然后导入证书,即可访问恢复出来的文件了。
电脑加密方法相关 文章 :
1. 电脑加密方法有哪些
2. 如何设置电脑的密码
3. 教你如何解除各种密码方法
4. 电脑快捷键使用大全
5. 无线网络怎样选择无线加密技巧
6. 电脑的如飞七个小技巧(批处理)
7. 详解五大常用密码大全
8. 非常有用的电脑知识20条
9. 电脑安全知识
10. 电脑使用安全误区大全
由于QQ的密码是经过128位加密处理的,且不可逆计算。只能由QQ自己的账号登录后才可以识别和打开的。
QQ客户端向服务器发送一个请求登录的数据包。服务器返回登录令牌。这个令牌是在服务器端生成的。和客户端的IP地址,版本信息等数据相关。以后会用到这个令牌去进行其他操作。
QQ客户端得到登录令牌之后,就会向服务器发送一个包含登录信息的登录请求,要求登录。服务顺会首先看看客户端的号码,守址和版本是否可以在本服务器上进行登录。
扩展资料:
修改QQ密码步骤:
1、首先在手机上面登录到QQ帐号,然后点击屏幕左上角的头像。点击左上角的头像以后出现侧拉菜单,再菜单上面点击设置。
2、点击设置以后进入到设置窗口,在窗口上面点击设备锁,账号安全。
3、点击设备锁,账号安全以后进入到设备锁,账号安全窗口,在窗口上面点击修改QQ密码。
4、点击修改QQ密码以后进入到修改密码窗口,在窗口上面输入旧密码及新密码。
5、在窗口上面输入旧密码及新密码以后,在修改密码窗口上面点击确定。
6、点击确定以后密码修改成功,账号需要重新登录,重新登录就可以了。
早些时候是md5 后期是sha1 都是摘要算法\x0d\x0a原密码是无法发到邮箱的\x0d\x0a\x0d\x0a找回密码是产生一个随机新密码的哈希值然后把新密码的哈希值写入数据库, 然后把新密码发给用户.\x0d\x0a用户名一般无需加密
密码是默认是一些帐号的登陆密码或是查看资料密码再或是一些提现密码,一般是由个人自己知道或是掌控的,他人是不知道的或是说只有相关的平台是可以查看到或是进行修改操作的。
在以前拥有了平台帐号时,是需要拥有密码才能登陆。很多人会把密码保管起来,随着互联网技能的发展很多基本的密码不能防止盗号软件的盗取了,很多平台提供一些密保,它是针对密码进行保护的又一种措施。
对于自己给密码加密,可以从以下几点考虑:
一、用邮箱或手机号
对于一些特殊的平台,在注册时是需要邮箱或是手机号进行注册限制的。这两种比较私人化的信息,只有知道密码的人员才能登陆进行进行接受相应的验证码,若是没有用邮箱或是手机号绑定的帐号这里建议直接把邮箱与手机号都绑定在自己的帐号内。
二、密保
这个也是目前比较好的保护个人帐号的方式,可以通过一些问答设置并设置答案的方式进行保护密码。这里需要注意的是要切记自己设置的密保问题与密保答案,若是两者对应不上后续再登陆时或是修改新密码时也是一件非常麻烦的事。
三、U盾保护
这个一般用于网购的平台,它是可以直接购买此U盾工具,然后在需要用时直接在PC端或是移动端插入后才可以获取相应的支付密码验证码,再进行支付或是登陆操作。
四、技术
对于有拥术人员可以通过自己的技术设置,对自己的帐号进行设置保护操作,这样在后续登陆或是支付时都有一个很好的保护。
每一个密保都是可行的,这里建议在设置相应的密码保护后要进行保管,否则在设置完成后忘记了也等于盗号操作了。