自己設計了乙個加密方式, 才疏學淺, 到底實不實用

時間 2021-06-09 21:17:53

1樓:雲長

不實用,首先x和a都為隨機數就代表了即便密碼輸入正確的情況下最終也會產生x(64)*a(16)=1024種正確的密碼;密碼的唯一性就沒效果了。建議嘗試將x,a換成質數可能會好一點

另外所有情況都巧合了的話,後台需要計算1123*1123*1123*a(16)*x(64) =14196468618808 ≈14w億次,這個對計算機的效能提出了大挑戰,

建議使用指紋或者虹膜,當讀取到真確的輸入情況下,匹配相應的私鑰後解密檔案,這樣逼格高階很多

2樓:sky

演算法有提示,轉了一圈,其實最終你的密碼相當於還是你的生日,

況且這樣乙個加密提示,會引起萬一撿到你電腦或者硬碟更高的探索慾望,

還是建議你直接設定乙個非常複雜的密碼,實在擔心密碼忘記了,在雲筆記裡面記錄一下,雲筆記加密這個密碼,

3樓:OhYee

這個演算法只是提供了乙個恢復機制,安全性上似乎並沒有什麼特別(要提公升安全性就讓密碼盡可能長、隨機、覆蓋各種字元)

只是增加了恢復機制,可能把這個密碼真的存到某個地方更好一點吧。比如存到另一塊加密的硬碟中。

另外,這個問題主要在於你能心算 SHA256 並且記住每次的 x 和 a 麼?如果每次都用相應的工具計算密碼也太麻煩了吧。或者計算一次後背下來,那麼背乙個真隨機出來的密碼更安全吧。

總的來說感覺這個演算法是通過把問題搞複雜來實現安全。如果不公開加密演算法確實有用,但是密碼學預設演算法是可以公開的,那麼這個安全性就會很低

4樓:

非專業人士回答,僅作參考。

暫不考慮你前面的那一系列隨機數和演算法,如果你的最終密碼長度小於等於十六位的話,我感覺最終突破口應該是直接爆破密碼,而不是從頭開始計算密碼。而且如果你還指明了全為大寫的話,時間更短了,因為排除了特殊字元和小寫字母。

所以,我的結論是,安全性不高。

5樓:redCode

窮舉最多要這些次。366*64*64*64*1231*1231*1231*(hash計算和驗證的時間) 考慮計算機效能不同和分布式,時間都不好說

破解乙個加密 zip 檔案要多久?

我用的是窮舉法破解的,乙個個試,用的python,沒有執行緒優化沒有分布式,a zA z0 9 34 等字元,我算了下10位密碼我孫子的孫子的孫子的孫子都不一定看得見結果,能咋整,為了小movie花錢唄 暴力破解的話,如果是8位以上覆雜密碼 帶帶有數字 字母 特殊符號 大約得好幾個月。Advance...

請教乙個生活方式 如何讓自己忙碌起來?

閆琦 在競爭激烈的工作場所,您應該具備在工作時做事的效率。不僅是同事在看,還有老闆的關注。只要你正確分配時間並不斷提高工作效率,你就可以得到老闆的關注自然更接近成功! 首先你需要列乙個從早到晚的計畫,這個計畫一定要滿,要讓自己恰好會剩一點點做不完,或者正好能夠做完,如果不知道自己每天能做多少事,可以...

想自己創立乙個服裝品牌,自己設計服裝款式,然後拿去工廠做,要從何做起?

賽賽愛陳 這個很簡單的,沒有多難,服裝設計不就一大抄啊!哪個衣服好看?拿過來,最最要緊的乙個就是要找乙個老裁縫。不要找年輕的,現在年輕的都是流水線,根本就不會做衣服,要找起碼40歲以上的。那種老師傅帶出來的徒弟。要那種三年學徒,兩年跟師傅的那種,OK,只要找到這樣的老師傅,就完成了90 了,跟老師傅...