連續發三篇 PGP 加解密、數位簽章、數位認證的實作,主要是市面上軟體對於資料的來源、以及資料的保密性越來越重視。因此這類型的技術使用會一直出現在 IT 軟體開發身邊。
在 API 使用上,除了前面所講的 Bouncy Castle API 以外,還有一套 API 非常好用,只可惜是付費軟體。
這套名稱 openpgp library for .net ,它的使用方法更簡單,幾乎都把 加密、解密、數位簽章、數位認證 等主要 mehtod 都打包成 API,開發者只需直接呼叫即可。
這個軟體官網 ( http://www.didisoft.com/net-openpgp/ ),上面有提供很清楚的使用說明,從利用他的 API 建立 Public、Private Key 開始,到這個產品提供的 Main Function 使用說明,都有很清楚的範例。甚至這家公司有提供 Android openpgp library,可見得手機傳輸訊息的保密性也是一塊很重要的議題很值得深入研究。
最後小弟提供我在研究 PGP 相關議題的文章以及參考的部落格,希望對於大家學習這塊領域的東西有所幫助。
數位簽章部分
沒有留言:
張貼留言