国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

智能密碼鑰匙查看器UkeyViewer

2019-11-11 07:29:23
字體:
供稿:網(wǎng)友
        最近經(jīng)常用到不同廠商生產(chǎn)的智能密碼鑰匙(在本文中將智能密碼鑰匙稱為Ukey),廠商一般會提供 UKey 及其相應的在 Windows 平臺上的驅(qū)動程序。驅(qū)動程序常見形式為 32 位的 dll 格式文件,或者是一個 exe 文件,運行后將 dll 等文件拷貝到用戶計算機上。對于現(xiàn)在大部分國內(nèi)廠商生產(chǎn)的 Ukey,其驅(qū)動都符合我國密碼行業(yè)標準 GM/T 0016-2012《智能密碼鑰匙密碼應用接口規(guī)范》。該規(guī)范以 C 語言接口函數(shù)的形式,定義了訪問 Ukey 內(nèi)部數(shù)據(jù)結(jié)構(gòu)、調(diào)用 Ukey 進行對稱加解密、雜湊、公鑰加密及簽名運算等功能的方法。

        根據(jù) GM/T 0016-2012,每一個 Ukey 都被視為一個設備(device),在該設備內(nèi)部可以包含多個應用(application),在每個應用中,又可以包含多個容器(container)(注意:這里的容器是一個智能密碼鑰匙硬件中的特有概念,與 Docker 容器是兩碼事)。在每個容器中,可以存放兩對公鑰,一對用于加解密,另一對用于簽名和驗簽。容器中還可以存放加密密鑰對對應的加密數(shù)字證書、簽名密鑰對對應的簽名數(shù)字證書。

        每當拿到一個 Ukey 后,總是希望知道這個 Ukey 內(nèi)部信息,比如設備名是什么、包含哪些應用、每個應用中又包含哪些容器、容器的類型是什么。為此我用 C 語言寫了一個命令行工具——智能密碼鑰匙查看器 UkeyViewer,使用它可以看到這個 Ukey 的內(nèi)部信息。下載地址是:http://download.csdn.net/detail/henter/9747127 。由于下載的 zip 壓縮文件中包含 exe 文件,作者也不能保證文件在上傳后不會在服務器端遭到篡改,所以建議用戶下載后先將 zip 文件上傳到 http://www.virscan.org/ 上掃描一下,確認沒有問題再運行。

        在運行 UkeyViewer 之前,用戶需要先手動配置 ukey_type_info.xml 文件,在其中填入當前計算機能支持的 Ukey 類型個數(shù)、每種類型 Ukey 的生產(chǎn)廠商名、驅(qū)動程序 dll 文件名。如果不知道驅(qū)動程序 dll 文件名,可以向 Ukey 生產(chǎn)廠商的技術(shù)人員咨詢。目前程序中自帶了一個 ukey_type_info.xml 示例文件。在該文件中,支持 3 種類型的 Ukey,并寫明了每種 Ukey 的生產(chǎn)廠商名(當前以拼音表示)、驅(qū)動程序名。在一般情況下,用戶不能直接使用這個示例文件,而是應先了解示例文件的內(nèi)容極其含義,然后修改它,根據(jù)自己的實際情況填寫 ukey_type_info.xml 文件中各項的值。

該程序運行后的結(jié)果示例如下:

1. 未插入 Ukey 時:

2. 插入一個 Ukey 時:

3. 插入兩個 Ukey 時:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鞍山市| 专栏| 千阳县| 桐乡市| 孟州市| 七台河市| 交口县| 丰县| 九龙坡区| 乐清市| 石渠县| 历史| 永定县| 五莲县| 辰溪县| 平江县| 邹平县| 高陵县| 八宿县| 龙川县| 乌兰察布市| 沈阳市| 永宁县| 滕州市| 牟定县| 常州市| 云霄县| 孝昌县| 金塔县| 宝山区| 广饶县| 延吉市| 云霄县| 海城市| 丘北县| 凤台县| 中方县| 古蔺县| 泾源县| 蓬溪县| 宝丰县|