密码有多强?它将破解多久?
密码有多强?它会破裂多长时间?
最近,我尝试使用TrueCrypt加密整个硬盘.
它具有配置向导,并要求您从列表中进行选择.它还要求您提供一个大约20个字符的强密码.对于该密码,我想知道我将如何输入密码,以及如何记住一个密码的20个字符并记住另一个密码,例如会话密码,邮件密码等.
因此,我想到了一种寻找强密码"的技术(或算法)
我要做的第一件事是开发一个密码生成器软件(我的C#代码),它可以生成一个随机的密码,该密码包含字母,数字,符号,还可以包含指定长度的标点符号.
以下是我使用我的小型软件生成的示例密码(50个密码).我将其保存在一个文本文件中,请勿松开它,否则会遇到麻烦,这是无法修复的大麻烦.
然后我的算法是:
我的密码都是四个第一个素数(例如),意思是:
•2号:C_fuj $ Stapr?53U @
•数字3:F6JUy = SU2 @ 57ezaw
•5号:KA_?epHUS * U& apAW
•7号:@ pa9a4!?Maju4WUr
我的密码在末尾:
C_fuj $ Stapr?53U @ F6JUy = SU2 @ 57ezawKA_?epHUS * U& apAW @ pa9a4!?Maju4WUr
(65个字符)
因此,我必须记住的是所有四个第一个质数"一词,并且不要丢失密码文本文件以供参考.
甚至可以优化此算法,例如:在每个素数之间,我需要放入分号(;),斜杠(/),space()或任何我想要的东西.
那么您如何看待这些家伙.
我感谢任何评论或其他技巧.
谢谢.
数字密码
1 ZahUraqE = e6HAc3a
2 C_fuj $ Stapr?53U @
3 F6JUy = SU2 @ 57ezaw
4!a3!reCa_68aswet
5 KA_?epHUS * U& apAW
6 = + ReThAgET9Upr_me
7 @ pa9a4!?Maju4WUr
8 Swe!we5eDa9Aku#e
9 s2Pavucufr?2Rube
10 v $ 4 $ tefu2Wu = Afet
11 @ uFacUs6& cha#hAb
12 @ aswa-Ewrat2a9uV
13 Muspuc#3#ha8emAc
14!we_Ruc @ e& exastu
15 rePH& xAcU& 9_SEku
16 X5ZaC4UwREg?-Uwr
17 pHe * 5d?& ez8qezEM
18 dRabe86c9E = et9uP
19 W2U2#q& + _ umAwReN
20 4efrE_puQA4aHA9h
21 _u#haXat2-Ege7r $
22 = + radEkuxaPhA5aZA
23 xE-9cr8t $ NefRuJ2
24 C5AdRawR96apr @ Ph
25 qazU ## Ed +!AThaxa
26 rAcRatReJ8xU?e?h
27 p29wasUfrEk7dR-Q
28 CusteZuw#gu!Useq
29 St#pr?sp777!ezug
30 x#kud = Nun-f4EtR $
31 w + ehEfaqaWru!$& H
32 StU59freK @ 7uTUpr
33 chEchucHeTHE?57X
34#wESeTr-cH?5Ec82
35 guTRASpe72dEW8 + w
36 b2 ## E $ HaxeSwEcra
37 ka2 @ GeS + Paz * s2ta
38 B-S7EyekuFra!r!w
39 -utUs7adr4t7-#uW
40 mUz6spaf = _u = awra
41 _RucRuba8Ru_HEs4
42 dratrUg!Zu + 5c =& 6
43 jEgu52KuZE +!5- @ u
44 wa $ r#tre = aDRe9 @ e
45 CutHuzu * uP @ aPRUq
46 speW9-utrebr?+ eb
47 m9XE& t9_Rew * h6Gu
48 3ruF2ka _ @ = qu2axe
49 trUw = uQeCR7wexef
50 6EDUc9haRA @ an47u
How strong is the password ? How long will it be cracked ?
Recently I tried to encrypt an entire hard disk with TrueCrypt.
It has a configuration wizard and ask you sometime to choose from a list. It ask you too to provide a strong password, around 20 characters. For this password I wonder what I’m going to put like password and how can I remember twenty characters for one password and remember another password like my session password, my mail password, etc.
So it comes to my mind to find a techniques (or algorithm) to get a "strong password"
The first thing I have done is to develop a password generator software (mine is with C#) which can generate a random password which have letters, numbers, signs and can also have punctuations with a specified length.
Following is a sample password I have generated with my little software (50 passwords). I saved it in a text file, and I should not loose it otherwise I will get in a trouble, a big trouble which cannot be repaired.
And then my algorithm is that :
My password are all four first prime number (for example), means :
• Number 2 : C_fuj$Stapr?53U@
• Number 3 : F6JUy=SU2@57ezaw
• Number 5 : KA_?epHUS*U&apAW
• Number 7 : @pa9a4!?Maju4WUr
My password is at the end :
C_fuj$Stapr?53U@F6JUy=SU2@57ezawKA_?epHUS*U&apAW@pa9a4!?Maju4WUr
(65 characters)
So what I must remember is the words "all four first prime number" and do not loose my passwords text file for my reference.
Can even optimize this algorithm like : between each prime number I need to put a semi-colon(;), slash(/), space( ) or anything I want.
So what do you think about this guys.
I appreciate any comment or another techniques.
Thanks.
Number Passwords
1 ZahUraqE=e6HAc3a
2 C_fuj$Stapr?53U@
3 F6JUy=SU2@57ezaw
4 !a3!reCa_68aswet
5 KA_?epHUS*U&apAW
6 =+ReThAgET9Upr_me
7 @pa9a4!?Maju4WUr
8 Swe!we5eDa9Aku#e
9 s2Pavucufr?2Rube
10 v$4$tefu2Wu=Afet
11 @uFacUs6&cha#hAb
12 @aswa-Ewrat2a9uV
13 Muspuc#3#ha8emAc
14 !we_Ruc@e&exastu
15 rePH&xAcU&9_SEku
16 X5ZaC4UwREg?-Uwr
17 pHe*5d?&ez8qezEM
18 dRabe86c9E=et9uP
19 W2U2#q&+_umAwReN
20 4efrE_puQA4aHA9h
21 _u#haXat2-Ege7r$
22 =+radEkuxaPhA5aZA
23 xE-9cr8t$NefRuJ2
24 C5AdRawR96apr@Ph
25 qazU##Ed+!AThaxa
26 rAcRatReJ8xU?e?h
27 p29wasUfrEk7dR-Q
28 CusteZuw#gu!Useq
29 St#pr?sp777!ezug
30 x#kud=Nun-f4EtR$
31 w+ehEfaqaWru!$&H
32 StU59freK@7uTUpr
33 chEchucHeTHE?57X
34 #wESeTr-cH?5Ec82
35 guTRASpe72dEW8+w
36 b2##E$HaxeSwEcra
37 ka2@GeS+Paz*s2ta
38 B-S7EyekuFra!r!w
39 -utUs7adr4t7-#uW
40 mUz6spaf=_u=awra
41 _RucRuba8Ru_HEs4
42 dratrUg!Zu+5c=&6
43 jEgu52KuZE+!5-@u
44 wa$r#tre=aDRe9@e
45 CutHuzu*uP@aPRUq
46 speW9-utrebr?+eb
47 m9XE&t9_Rew*h6Gu
48 3ruF2ka_@=qu2axe
49 trUw=uQeCR7wexef
50 6EDUc9haRA@an47u
Stapr?53U @
•数字3:F6JUy = SU2 @ 57ezaw
•数字5:KA_?epHUS * U& apAW
•7号:@ pa9a4!?Maju4WUr
我的密码在末尾:
C_fuj
Stapr?53U@
• Number 3 : F6JUy=SU2@57ezaw
• Number 5 : KA_?epHUS*U&apAW
• Number 7 : @pa9a4!?Maju4WUr
My password is at the end :
C_fuj
Stapr?53U @ F6JUy = SU2 @ 57ezawKA_?epHUS * U& apAW @ pa9a4!?Maju4WUr
(65个字符)
因此,我必须记住的是所有四个第一个质数"一词,并且不要丢失密码文本文件以供参考.
甚至可以优化此算法,例如:在每个素数之间,我需要放入分号(;),斜杠(/),space()或任何我想要的东西.
那么您如何看待这些家伙.
我感谢任何评论或其他技巧.
谢谢.
数字密码
1 ZahUraqE = e6HAc3a
2 C_fuj
Stapr?53U@F6JUy=SU2@57ezawKA_?epHUS*U&apAW@pa9a4!?Maju4WUr
(65 characters)
So what I must remember is the words "all four first prime number" and do not loose my passwords text file for my reference.
Can even optimize this algorithm like : between each prime number I need to put a semi-colon(;), slash(/), space( ) or anything I want.
So what do you think about this guys.
I appreciate any comment or another techniques.
Thanks.
Number Passwords
1 ZahUraqE=e6HAc3a
2 C_fuj
Stapr?53U @
3 F6JUy = SU2 @ 57ezaw
4!a3!reCa_68aswet
5 KA_?epHUS * U& apAW
6 = + ReThAgET9Upr_me
7 @ pa9a4!?Maju4WUr
8 Swe!we5eDa9Aku#e
9 s2Pavucufr?2Rube
10 v
Stapr?53U@
3 F6JUy=SU2@57ezaw
4 !a3!reCa_68aswet
5 KA_?epHUS*U&apAW
6 =+ReThAgET9Upr_me
7 @pa9a4!?Maju4WUr
8 Swe!we5eDa9Aku#e
9 s2Pavucufr?2Rube
10 v