文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

1.排列

itertools.permutations(iterable,n)。

參數一:要排列的序列。

參數二:要選取的個數。

返回的是一個迭代對象,迭代器中的每一個元素都是一個元組。

概念:從n個不同元素中取出m(m≤n)個元素,按照一定的順序排成一列,叫做從n個元素中取出m個元素的一個排列(Arrangement)。特別地,當m=n時,這個排列被稱作全排列(Permutation)。

文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

2.組合

itertools.combinations(iterable,n)。

參數一:可迭代對象。

參數二:要選取的個數。

返回值:返回一二迭代器,迭代器中的每一個元素都是一個元組。

概念:從m個不同的元素中,任取n(n≤m)個元素為一組,叫作從m個不同元素中取出n個元素的進行組合。

文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

3.排列組合

itertools.product(iterable,repeat=1)。

參數一:可迭代對象,參數二:重複的次數,默認為1

文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

擴展:現在但凡涉及到密碼,一般都會進行加密處理,常用的加密方式有MD5,RSA,DES等

文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

4.瘋狂破解密碼

傷敵一千自損一萬的破解方式

文件密碼忘記了怎麼辦?python大佬教你使用Python破解密碼!

結尾

最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,並在後臺私信小編:“01”即可領取


分享到:


相關文章: