這篇文主要會統整我這30天到底學了啥,還有參賽心得,包含一點省思與未來如何改進之類的,GOGOGO
先來看看自己有沒有達成當初預計完成的內容吧
把達成的劃掉
看來剩非對稱式密碼了;(
經過這30天才知道,要學好密碼,基礎數學知識要很足,尤其是那個模運算,喔,我真的不行欸,花超多時間在那上面ˊ _>ˋ
不過現在提早學,可能之後大學會輕鬆一點也說不定XD就有一點點小基礎了這樣
好啦,正式進入統整
只是把【Day 22】小小小小~回顧搬過來而已ww
原本想說放對應文章的超連結,但我發現在【Day 1】序&內容簡介就有放了,我就不放這惹,看完統整後,對該領域有興趣的話歡迎去那邊點來看XD
我把每題的程式碼整理到github了,有興趣的可以去看看!
這是我學密碼學中,第一個接觸到的...領域!?
這倒是在之前學程式就有稍微聽過惹,但不是很熟悉,所以自己就從頭親手推一遍,我發現這樣真的蠻有用的,印象會超深刻,遇到類似題目也解得很快
噢,這我覺得是目前我學到現在花最多時間的,加上沒有接觸過模運算,尤其甚麼擴展歐幾里得算法跟勒讓德符號,都是超新的東東,加上我的數學又...不過幸好到最後都有順利完成題目拉~╰(°▽°)╯
古典密碼!這裡我覺得是算比較輕鬆的,因為之前有接觸過一點,但維吉尼亞密碼是第一次實作,跟第一次去了解它,不然之前遇到這種題目就直接
google : Vigenère Cipher decode
就有東西可以幫我解了XD
對稱式密碼,我搞最久的應該是一題要運用到bit flipping概念的題目,還是不太知道怎麼去解釋他,我打算等之後多寫幾次這類型的題目,一定就能懂了w不過也透過這課程,終於正式了解了AES與他的5大護法! 5個加密模式
恩...只有一題,而且還是只有用到當時模運算學的XDD
當時我記得決定要參加鐵人賽的時候,想著因為暑假結束後,星期1~5要上課,所以利用開賽前那暑假囤稿,結果呢
囤稿數量 : 0 ╰(°▽°)╯
好,但還是開賽了,接下來就想說,恩,假日多寫一點,那上課日就會比較輕鬆,結果呢
假日囤稿數量 : 0 ╰(°▽°)╯╰(°▽°)╯
太高估我的自律能力了,所以導致了每天都在趕死線的生活,我記得也有兩三天是先發,之後再慢慢修文的w
不過幸好,最後還是順利完成了!!!!!可喜可樂可喜可賀( •̀ ω •́ )✧不愧是我啊
好,說完心得了,來看看我這系列到目前為止,要改善啥唄
再來小總結
希望之後的文章可以做到前兩點,第三點希望在下次鐵人賽可以做到,
下次主題我可能會挑戰看看pwn或web吧,就一樣是找平台,寫writeup之類的,跟這次形式一樣。
最後
謝謝各位看到這裡!不過雖然30天結束惹,但學習密碼學的路還沒結束!!還有我鴿掉RSA
這個系列的目標會是先把CryptoHack的Course結束掉
差兩個!感覺解完會很有成就感XD
之後解一解Challenge那邊的題目
還有好多題目等著我QwQ
簡稱目標 : 破台
所以之後還是會持續更新文章,不過不是明天XD
再次謝謝大家看到這~希望我的學習過程對你們有幫助,下次見!( •̀ ω •́ )✧
題外話,會有人好奇我的顏文字怎麼來的嗎XD
教學!
(我作業系統是windows11,我不知道其他版本可不可以就是惹)
按下windows+'.'
會跳出這個酷酷的視窗
之後點上面那個看起來很顏文字的
就有拉XD學廢了嗎ᓚᘏᗢᓚᘏᗢᓚᘏᗢ
感謝學姐分享給我,感恩學姊,讚嘆學姊