博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何构造强度较高的密码
阅读量:6392 次
发布时间:2019-06-23

本文共 1303 字,大约阅读时间需要 4 分钟。

密码是用于访问信息或计算机的字符的字符串。口令通常长于密码,以增加安全性,并包含多个单词,创建一个短语。密码和口令有助于防止未经授权的人访问文件,程序和其他资源。当您创建一个密码或口令时,你需要使它很强大,这意味着很难猜出或破解。

在无线网络中,一个Wi- Fi保护访问(WPA)安全性的关键支持使用一个口令。这口令被转换成一个用于加密,这是对你不可见的关键。

另外,我们先来看一下下面的案例:2009年底,一个交友网站被黑,丢失了所有的数据,在公布的密码当中,使用得最多的是以下10种:

1、123456

2、12345

3、123456789

4、password

5、iloveyou

6、princess

7、rockyou

8、1234567

9、12345678

10、abc123

从以上可以看出,大部分人是不太注重密码的安全的,关于丢失用户名与密码会造成什么样的后果,大家可以参考我的另一篇帖子:

本文主要讲如何让一个密码或口令变强大?

一个强大的密码应该包括:
•至少8个字符长
•不包含您的用户名,真实姓名或公司名称
•不包含一个完整的单词。
•不能跟之前的密码有相同

一个强大的口令:
•20到30个字符之间
•是一系列的话,创建一个短语
•不包含在文学或音乐中找到的常用短语
•不包含在字典中找到的单词
•不包含您的用户名,真实姓名或公司名称
•显着不同以前的密码或口令


强大的密码和口令包含以下四类字符:

字符类型

一、大写字母:(A、B、C)
二、小写字母:(a、b、c )

数字:(0、1、2、3、4、5、6、7、……..)
在健盘上所有的符号和空格:(`、!、@、#、¥、%、$、%、^、&、*、(、)、….)

注:一个密码或口令可能满足所有上述标准,仍然是薄弱。例如,Hello2U!符合上面列出一个强壮的密码的所有标准,但仍然是薄弱的,因为它包含一个完整的单词。如果将“o”改为”0” ,变成Hell02U!或者是H3ll02U!,这就变成一下强大的密码,因为它取代一些完整的单词中的字母与数字,还包括空格

注:很多人都会问,搞这么复杂,很难记的,下面的方法可以帮忙大家去记这些复杂的密码和口令.

1、创建一个缩写,信息从一个易于记忆的一块。例如,挑一个对您有意义的短语,如我自己的生日,是1987年10月12日。用这句话作为指南,您可以使用您的密码 87 Mobi12/Oct

2、替代数字,符号,字母或一个容易记住的短语。例如,我自己的生日是1987年10月12日,可以使用Brthd0te1012*87,一下子密码的强度就增添上去了。

当然如果你觉得你必须写下您的密码或口令记住它,那你可以写下并保持在一个安全的地方即可!

本文转自 Nico_Lv 51CTO博客,原文链接:http://blog.51cto.com/nearlv/1154883,如需转载请自行联系原作者
你可能感兴趣的文章
什么叫贸工技发展模式?什么叫技工贸发展模式?
查看>>
MyEclipse for Spring 10.0: GWT 2.1 and Spring Scaffolding
查看>>
水木-搜索引擎技术版
查看>>
yiStack平台维护
查看>>
oracle11g程序调优纪实
查看>>
webview页面和壳通信的库(精简版)
查看>>
手把手教你如何加入到github的开源世界! (转)
查看>>
NFS 配置服务
查看>>
iOS Swift编程语言
查看>>
Android 实现闹钟功能
查看>>
graal
查看>>
Win10 安装msi 提示2502、2503的错误代码 -- 命令提示符(管理员) -- msiexec /package...
查看>>
组策略脚本的趣味应用
查看>>
corosync+pacemaker高可用集群
查看>>
一文总结学习 Python 的 14 张思维导图
查看>>
景安河南机房电力事故,部分主机和云服务器停机
查看>>
1024x600 7" LVDS LCD with Capacitive Touch for pcD
查看>>
解决ubuntu系统安装完后启动项里没有ubuntu的问题
查看>>
Objective-C中new与alloc/init的区别
查看>>
手动编译Mysql5.6.10 手动编译php 支持fastcgi
查看>>