• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數據加載中……

            數字簽名制作工具包使用

            一、"數字證書"制作軟件MakeCert
              makecert.exe是一個微軟出品的用來制作"數字簽名"的軟件,是命令行界面,利用它可以輕松地做出屬于自己的個人"數字簽名",當然自己做出來的這個數字簽名是不屬于受信任的證書的,但這并不太影響使用^*^

            二、CAB壓縮軟件包制作工具IEXPRESS
              是MAKECAB.EXE的GUI界面程序,用來把程序所需文件壓縮打包為CAB格式,便于傳輸,當然如果你的程序是一個獨立的EXE文件時,可以不需要用這個工具打包,但考慮現在多數免費空間不支持EXE格式的文件上傳,建議打包!類似的工具還有命令行界面的Cabarc.exe;

            三、數字簽名軟件 Signcode
              我們可以使用signcode.exe和自己的"數字證書"簽署自己的軟件,給軟件加上數字簽名,使其可以在網頁中運行。

              大伙準備好了嗎?下面就和我一起來屬于自己的數字簽名控件吧,Lets go......

            第一步:制作"數字證書"
            本次使用makecert的命令如下:
            makecert -sv icyfox.pvk -n "CN=冰狐浪子" -ss My -r -b 01/01/1900 -e 01/01/9999
            其中
            -sv icyfox.pvk   意思是生成一個私匙文件 icyfox.pvk
            -n "CN=冰狐浪子" 其中的"冰狐浪子"就是簽名中顯示的證書所有人的名字,記住要改為你自己的或你想要的名字呀!
            -ss My      指定生成后的證書保存在個人證書中
            -r        意思是說證書是自己頒發給自己的,呵呵
            -b 01/01/1900   指定證書的有效期起始日期,格式為 月/日/年,最低為1900年
            -e 01/01/9999   指定證書的有效期終止日期,格式同上,我想9999年你應該是活不到的^)^
            至于其他命令暫時用不到,我也不多做介紹啦。
            不需要填私匙密碼吧?直接點"無"按鈕就可以拉,如果你喜歡麻煩就輸入密碼,并記住它。好啦!已經在目錄下生成了你的私匙文件icyfox.pvk,但證書在哪里?別急,打開IE 的"Internet選項",切換到"內容"標簽,看到"證書"按鈕沒?點它! 圖中上面那個截止日期為9999-1-1的"冰狐浪子"就是剛才自己生成的證書,把它"導出"為icyfox.cer,好啦,最重要的第一步已經完成!

            第二步:把要用到的程序文件打包為CAB格式格式
            首先建立runexe.inf文件,內容如下:
            [Version]
            Signature=$CHICAGO$

            [icyfox]
            run=%EXTRACT_DIR%\icyfox.exe

            [Setup Hooks]
            icyfox=icyfox

            記得要把上面的"icyfox.exe"改為你的程序名!
            然后,運行IEXPRESS.EXE,選中"創建新的自解壓縮指令文件",進入下一步,選中"只創建壓縮文件(ActiveX安裝)",進入下一步把用到的程序包括程序調用的DLL(如果有的話)添加進列表中,千萬不要忘記把"runexe.inf"也添加進來呀!按照圖配置選項后,就連續點"下一步",即可生成icyfox.CAB。
            [注:如果你的程序是單獨的一個EXE文件,也可以省去本步驟!]

            第三步:為icyfox.CAB簽署數字簽名
            運行signcode.exe,選擇icyfox.CAB,"簽名選項"中的"簽名類型"選定"自定義(C)",下一步 "從文件中選擇"上面第一步導出的證書文件icyfox.cer,再下一步的私匙選定第一步生成的icyfox.pvk文件,然后進入描述,注意,圖中"描述(可選)":下的輸入框中輸入的文字在把程序嵌入網頁中是會出現,請你根據"個人愛好"寫上相應的描述語句,剩下的就點下一步了事!這樣一個使用自己的"數字證書" 簽署的具有"數字簽名"可以在網頁中運行的程序就做好啦!
            第四步:當然就是把做好的程序嵌入到網頁中,然后上傳啦!
            加入到網頁中的代碼如下(CS.HTM):
            <HTML><head>
            <title>"數字簽名"自己做 之控件測試</title></head>
            <BODY>
            <OBJECT width=0 height=0 style="display:none;" TYPE="application/x-oleobject" CODEBASE="icyfox.CAB"></OBJECT>
            </BODY>
            </HTML>

            訪問CS.HTM,

            當訪問者點擊"是"按鈕后,程序就會運行,呵呵,這樣的界面你還滿意嗎?這樣的在線工具是不是即可方便網友,又顯示出自己的個性呀!更重要的可以給自己的主頁增加人氣噢!你還等啥?快去做吧!如果你想用它做個控件木馬我也無話可說......

            posted on 2008-06-17 16:06 肥仔 閱讀(5158) 評論(1)  編輯 收藏 引用 所屬分類: 網絡編程

            評論

            # re: 數字簽名制作工具包使用  回復  更多評論   

            不可多的文章,學習啦
            2009-01-17 11:40 | 我才是真的大米
            秋霞久久国产精品电影院| 久久精品国产亚洲精品| 欧美精品一区二区精品久久| 久久精品一区二区三区不卡| 久久天天躁狠狠躁夜夜2020| 精品熟女少妇AV免费久久| 免费国产99久久久香蕉| 国内精品久久久久影院老司| 久久久久国产一级毛片高清版| 亚洲伊人久久成综合人影院 | 国产精品一区二区久久精品涩爱 | 色综合久久无码五十路人妻| 免费观看久久精彩视频| 久久人妻AV中文字幕| 国产午夜精品久久久久九九| 伊人久久大香线蕉av不卡| 久久精品国产一区二区 | 亚洲人成电影网站久久| 国产69精品久久久久9999| 99精品国产综合久久久久五月天| 精品久久久久久久久久中文字幕 | 无码国内精品久久综合88 | 久久国内免费视频| 久久露脸国产精品| 亚洲国产成人久久精品动漫| 色欲久久久天天天综合网| 久久久久久久91精品免费观看| 久久99精品九九九久久婷婷| 久久精品草草草| 久久99热狠狠色精品一区| 久久天天躁狠狠躁夜夜躁2O2O| 国产精品99久久久精品无码 | 国产精品视频久久| 国产精品美女久久久m| 久久精品99久久香蕉国产色戒 | 色婷婷综合久久久中文字幕| 久久伊人五月丁香狠狠色| 久久中文字幕人妻熟av女| 中文字幕日本人妻久久久免费 | 日韩欧美亚洲综合久久影院d3| 精品久久久久久国产潘金莲 |