用最強大的Windows C/C++暴力破解密碼
一窺這個充滿數學及程式語言的新世界
雖然量子電腦已經出現,但距離真正能破解現代密碼的超強計算能力還有一段時間。密碼學是現代人類經濟文明的基礎,這些靠著數學及演算法所產生的保護力,讓我們可以放心地在網上購物,刷卡,提款,交易虛擬貨幣等。
C/C++一直是程式語言的王者,使用C/C++是最能了解密碼學的極佳工具。
本書完整介紹我們很熟悉的名詞,HTTPS,ECC,RSA,SSL,並且將其數學的原理都說明清楚。在演算法方法,一些基本的對稱演算法、雜湊、編碼格式、RSA、數位簽名等等。而常見的密碼體制如橢圓曲線、CSP、CryptoAPI、身份驗證及PKI理論也有說明。網路上傳輸的基礎SSL-TLS更有完整的實作。最後也說明了SM2等原理,對想研究加密學、虛擬貨幣是不可或缺的一本好書。
本書來自擁有幾十年經驗的密碼開發工程師的一手資料,透過本書,讀者不僅能了解原理,還能自己上機實現,讓你具備熟練呼叫業界知名演算法庫的能力,做到從理論到實踐的完全精通,這一點是市面上99%的密碼書都無法做到的。
學完本書,你就可稱自己是Windows C/C++的密碼高手了。
本書特色
◎支撐現代人類經濟活動的就是密碼學
◎用最強大的Windows C/C++暴力破解
◎一窺這個充滿數學及程式語言的新世界
C/C++一直是程式語言的王者,再方便的Python,再強大的Java,再物件化的Ruby,都沒有C/C++來得暴力直接,使用C/C++是最能了解密碼學的極佳工具。