如何給ocx,dll控制項進行數字簽名

2021-08-25 12:51:43 字數 599 閱讀 1914

下面用到的命令可以從 microsoft visual studio 6.0安裝後的 sdk_bin 目錄中找到

1、製作證書

makecert -sv bksx.pvk -ss "某某ie外掛程式" -n "cn=公司名稱,[email protected],o=lga" bksx.cer

這個是製作證書

-sv 是製作加密的檔案

-ss 主題的證書儲存名稱

cn 是公司 e=email o=認證公司的名稱

bksx.pvk 是私人金鑰檔案

bksx.cer 是證書檔案

其中,執行過程中需要輸入私人金鑰的保護密碼。

2、證書格式間轉換**換 cer 格式為 spc 格式,不轉也可以使用)

cert2spc bksx.cer bksx.spc

4、用 chktrust 檢查是否正確

chktrust -v test.ocx(或chktrust -v test.cab)

網頁引用參考:

引數僅作參考,每個 ocx,dll 的都不一樣

解除安裝參考:

自己去下面的目錄看吧

c:\winnt\downloaded program files

js 進行數字運算

在js讀取文字框或者其它表單資料的時候獲得的值是字串型別的,例如兩個文字框a和b,如果獲得a的value值為11,b的value值為9 那麼a.value要小於b.value,因為他們都是字串形式的.在網上找了一下js字串轉數字的文章,這個比較全 方法主要有三種 轉換函式 強制型別轉換 利用js變數...

在Groovy中進行數字替換

在處理數字的時候,經常需要將單個的數字前加個 0 以補充成標準的兩位形式,比如將 3 轉換成為 03 這在日期中很常見,當然在日期中也有響應的格式可以解決,在此只是用groovy的replaceall來在給定的字串中去替換。很簡單,也沒有啥好說的,只是注意,在此用到了正規表示式 groovy的 ur...

使用Interlocked進行數字的原子操作

net 的interlocked 方法提供了一些方法進行數字的原子加減和賦值,例如 increment,decrement 和 and 方法,但是還遠遠不夠,所以 net via c 書中提到了 interlocked anything 模式,書中通過 compareexchange 方法實現了乙個...