標籤: 暫無標籤

1基本信息

字元類型
字元類型一般可以分為以下5種
1.數字型0、1、2、3.4...9等(10個)
2.大寫字母A、B、C、D...Z等(26個)
3.小寫字母a、b、c、d...z等(26個)
4.特殊字元~、$、#、@、&、()*等(33個)一般較少用
5.用戶自定義字元。
如果一個多位數並且有可能包含以上所有字元的密碼的組合方法一定多的驚人,相對來講破譯的時間也會長的沒法接受,有時可能會長達數年之久。

2破譯方法

編程
可以用c語言編程實現窮舉法。例如:
使用窮舉法列出100以內的素數
#include<stdio.h>
int main()
{
int n,i;
for(n=2;n<=100;n++)
{
for(i=2;i<n;i++)
{
if(n%i==0) break;
}
if(i>=n)
printf("%d\t",n);
}
}
顯示結果為2,3,5,7,11,13,17,19,23,29,31,37,,41,47,53,59,61,67,71,73,83,89,97.

3對策

現今稍具嚴密度的密碼驗證機制都會設下試誤的可容許次數以應對使用密碼窮舉法的破解者。當試誤次數達到可容許次數時,密碼驗證系統會自動拒絕繼續驗證,有的甚至還會自動啟動入侵警報機制。
上一篇[HTC G20(Rhyme)]    下一篇 [弦截法]

相關評論

同義詞:暫無同義詞