C#入門(mén)實(shí)踐:Windows桌面加密器 CryptoSharp
Step 0 前言(廢話(huà))
by Pixel Frame
一年不知道多少度的摸魚(yú)時(shí)間又雙叒叕到來(lái)了拄衰,為了更好地摸魚(yú)婆誓,鄙人(什么傻屌自稱(chēng))決定在此摸魚(yú)期寫(xiě)點(diǎn)弱智代碼没陡,做點(diǎn)丑陋UI以報(bào)復(fù)社會(huì)史煎,污染GitHub阔籽。
應(yīng)該不會(huì)鴿淺的(咕咕咕)
邁出重要的第一步:畫(huà)一個(gè)圖標(biāo)(好了吱肌,下面沒(méi)有了纲缓,散了吧)
![CryptoSharp](https://s1.ax2x.com/2018/07/07/oMi8G.png)
CryptoSharp
Why C#
M$大法好卷拘!
作為一名索狗+任豚,鄙人早有學(xué)習(xí)使用C#的意圖(什么狗P邏輯)祝高±醯埽苦于之前摸魚(yú)時(shí)間中總有其他要事干擾(補(bǔ)番,++Steam++工闺,肝少女前線(xiàn)等)未能如愿乍赫。在此終于有機(jī)會(huì)進(jìn)行嘗試世界上最好的的C#(狗屎JVM遠(yuǎn)不如我.NET Framework)。
等.NET Core崛起了陆蟆,我就把你們都?xì)⒘?png
Why Crypto
之前為了提高學(xué)習(xí)深度(混分?jǐn)?shù))雷厂,用(毫無(wú)前途的)MFC寫(xiě)了一個(gè)DES加解密工具,感受到了無(wú)窮的樂(lè)趣(×)叠殷。因此改鲫,作為C#入門(mén),決定寫(xiě)一個(gè)Windows加密器為目標(biāo)。
Target
- Windows桌面程序(WinForm)
會(huì)考慮Windows通用平臺(tái)(UWP)的進(jìn)一步擴(kuò)展像棘,Windows商店上架指日可待( - 初期目標(biāo)算法實(shí)現(xiàn) BASE64/DES/AES/RSA 包括ECB/CFB/OFB/CBC模式
- 所有算法均親自實(shí)現(xiàn)稽亏,不使用第一/三方庫(kù)
- MIT許可證
- GitHub: 在做了,馬上就Push了()
次回予告:Step 1 始動(dòng) - BASE64と編碼とDLL
END_OF_PART_0