十年彩虹

1/2ページ

十年工齡的程式設計師為你揭示最危害程式設計師職業生涯的三大觀念

驀然回首自己做軟體開發這個行業已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多很好的朋友。但再仔細一想,這十年中我至少浪費了五年時間,這五年可以足夠讓自己成長為一個優秀的程式設計師,可惜我錯過了,我用這五年時間和很多程式設計師一樣在困惑和迷茫中找不到出路! 路其實一直都 […]

十年的老程式碼,你敢動?

你入職一家新單位,被告知需要維護一個老產品,經理找質管給你開通了svn許可權,告訴你遷出哪個分支——就是那個十年前已經定型的分支,就是那個超過6代程式設計師維護過的分支——然後告訴你說,就在這個分支上改,新增一個新介面,以便支援H5 Video。 於是你開始看程式碼,雲山霧罩,各種痛苦,完全搞不懂業 […]

彩虹表MD5破解分析

[   彩虹表的功能就不說了,地球人都知道了,是破解hash的,也就是雜湊。      也就是這幾天想下彩虹表玩,所以也得對他有所具體瞭解。 想在網上有120g的彩虹表也有265g的了,估計以後會有人把更大的表共享出來, 但對於我能這類一般網民的電腦配置來說那表的大小簡直有點誇張(對我的電腦更是), […]

彩虹表原理

彩虹表(Rainbow Table)是一種破解雜湊演算法的技術,它的效能非常讓人震驚,在一臺普通PC上輔以NVidia CUDA技術,對於NTLM演算法可以達到最高每秒103,820,000,000次明文嘗試(超過一千億次),對於廣泛使用的MD5也接近一千億次。更神奇的是,彩虹表技術並非針對某種雜湊 […]

彩虹表破解Hash演算法

彩虹表是一種破解雜湊演算法的技術,從原理來說能夠對任何一種Hash演算法進行攻擊。簡單的說,彩虹表就是一張採用各種Hash演算法生成的明文和密文的對照表。在彩虹表中,表內的每一條記錄都是一串明文對應一種hash演算法生成的一串密文。我們得到一串加密字元,以及它採用的加密演算法後,通過使用相關軟體工具 […]

彩虹表原理詳解及工具介紹

PS:這玩意偶前幾天用了一下,確實強悍無比,在這個表面前,md5等公開的加密演算法不堪一擊啊。記得我之前的公司開發的遊戲賬號都用修改過的特有MD5加密演算法,建議開發人員都這樣搞,這樣安全性就大大提高。如給雜湊表加個字首字尾之類的。 彩虹表(Rainbow Table)是一種破解雜湊演算法的技術,是 […]

十年一顧, iOS 與 Android 這樣改變了我們

2017,頂著劉海的 iPhone X 帶著“史上升級變動最大”的 iOS 11,依然碎片化嚴重的 Android 帶著“更快、更強大、更安全”的 8.0 來到我們面前,忽思十年初,那個觸屏的、沒有物理鍵盤的智慧手機驚豔了我們,但連個複製貼上功能都沒有的時光。 回首一顧,從 2007 到 2017, […]

十年程式設計師經歷勸告:希望中國程式設計師能成為全棧工程師

全棧工程師,也叫全端工程師(同時具備前端程式設計技能和後臺程式設計技能),是指掌握多種技能,並能利用多種技能獨立完成產品的工程師。 在這裡相信有許多想要學習前端的同學,關注小編文章最後面文字,可免費領取一整套系統的web前端學習教程! 舉例來說,假設你是一個Web開發者,如果你既能做前端(需要熟悉H […]