定製puttygen

前一段時間有個項目需要調用puttygen生成rsa key, 現在總結一下:

1 putty版本 0.62

  開發環境vs2005

2 編譯

   putty的完整程序工程在這個目錄下:  putty\WINDOWS\MSVC

   putty.h中加入定義:

              在include語句上面添加    #define SECURITY_WIN32

3 定製puttygen

   主要做了如下定製:

    (1)exe轉成dll

             在項目屬性中把“配置類型”改成“動態庫(.dll)”;

              鏈接器中把輸出文件的擴展名改成dll;

     (2)int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show)

               此函數直接返回。

     (3)定義新的輸出函數

               此函數封裝puttygen界面的操作。包括輸入輸出等,直接生成公鑰和私鑰。

發佈了30 篇原創文章 · 獲贊 6 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章