您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關使用certutil如何實現Hex2Bin和Base64加解密的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
應用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Certutil
Certutil.exe 是作為 Windows Server 2003 家族中證書服務的一部分進行安裝的命令行程序。
您還可以通過下載并安裝 Windows Server 2003 管理工具包來獲取 Certutil.exe (http://go.microsoft.com/fwlink/?LinkID=8136)(頁面可能為英文)。
可使用 Certutil.exe 轉儲并顯示證書頒發機構 (CA) 配置信息,配置“證書服務”,備份和恢復 CA 組件,還可驗證證書、密鑰對和證書鏈。
certutil 是 vista 和 win7 自帶自帶的外部命令,實際上是用于管理證書的,但也有“歪門邪道”的用法
舉個例子:
@echo off echo 48 65 6C 6C 6F 2C 57 6F 72 6C 64 21 >hex.txt ::生成 hex.txt,機器碼對應的內容是 Hallo World! certutil -decodehex hex.txt bin.txt ::Hex2Bin certutil -encode bin.txt Encode.txt ::Base64_Encode certutil -decode Encode.txt Decode.txt ::Base64_Decode pause
系統幫助如下:
動詞:
-dump -- 轉儲配置信息或文件
-asn -- 分析 ASN.1 文件
-decodehex -- 解碼十六進制編碼的文件
-decode -- 解碼 Base64 編碼的文件
-encode -- 將文件編碼為 Base64
-deny -- 拒絕掛起的申請
-resubmit -- 重新提交掛起的申請
-setattributes -- 為掛起申請設置屬性
-setextension -- 為掛起申請設置擴展
-revoke -- 吊銷證書
-isvalid -- 顯示當前證書部署
-getconfig -- 獲取默認配置字符串
-ping -- Ping Active Directory 證書服務申請接口
-pingadmin -- Ping Active Directory 證書服務管理接口
-CAInfo -- 顯示 CA 信息
-ca.cert -- 檢索 CA 的證書
-ca.chain -- 檢索 CA 的證書鏈
-GetCRL -- 獲取 CRL
-CRL -- 發布新的 CRL [或僅增量 CRL]
-shutdown -- 關閉 Active Directory 證書服務
-installCert -- 安裝證書頒發機構證書
-renewCert -- 續訂證書頒發機構證書
-schema -- 轉儲證書架構
-view -- 轉儲證書視圖
-db -- 轉儲原始數據庫
-deleterow -- 刪除服務器數據庫行
-backup -- 備份 Active Directory 證書服務
-backupDB -- 備份 Active Directory 證書服務數據庫
-backupKey -- 備份 Active Directory 證書服務證書和私鑰
-restore -- 還原 Active Directory 證書服務
-restoreDB -- 還原 Active Directory 證書服務數據庫
-restoreKey -- 還原 Active Directory 證書服務證書和私鑰
-importPFX -- 導入證書和私鑰
-dynamicfilelist -- 顯示動態文件列表
-databaselocations -- 顯示數據庫位置
-hashfile -- 通過文件生成并顯示加密哈希
-store -- 轉儲證書存儲
-addstore -- 將證書添加到存儲
-delstore -- 從存儲刪除證書
-verifystore -- 驗證存儲中的證書
-repairstore -- 修復密鑰關聯,或者更新證書屬性或密鑰安全描述符
-viewstore -- 轉儲證書存儲
-viewdelstore -- 從存儲刪除證書
-dsPublish -- 將證書或 CRL 發布到 Active Directory
-ADTemplate -- 顯示 AD 模板
-Template -- 顯示注冊策略模板
-TemplateCAs -- 顯示模板的 CA
-CATemplates -- 顯示 CA 的模板
-enrollmentServerURL -- 顯示、添加或刪除與 CA 關聯的注冊服務器 URL
-ADCA -- 顯示 AD CA
-CA -- 顯示注冊策略 CA
-Policy -- 顯示注冊策略
-PolicyCache -- 顯示或刪除注冊策略緩存項目
-CredStore -- 顯示、添加或刪除憑據存儲項目
-InstallDefaultTemplates -- 安裝默認的證書模板
-URLCache -- 顯示或刪除 URL 緩存項目
-pulse -- 暫停自動注冊事件
-MachineInfo -- 顯示 Active Directory 計算機對象信息
-DCInfo -- 顯示域控制器信息
-EntInfo -- 顯示企業信息
-TCAInfo -- 顯示 CA 信息
-SCInfo -- 顯示智能卡信息
-SCRoots -- 管理智能卡根證書
-verifykeys -- 驗證公/私鑰集
-verify -- 驗證證書,CRL 或鏈
-sign -- 重新簽名 CRL 或證書
-vroot -- 創建/刪除 Web 虛擬根和文件共享
-vocsproot -- 創建/刪除 OCSP Web Proxy 的 Web 虛擬根
-addEnrollmentServer -- 添加注冊服務器應用程序
-deleteEnrollmentServer -- 刪除注冊服務器應用程序
-oid -- 顯示 ObjectId 或設置顯示名稱
-error -- 顯示錯誤代碼消息文本
-getreg -- 顯示注冊表值
-setreg -- 設置注冊表值
-delreg -- 刪除注冊表值
-ImportKMS -- 為密鑰存檔導入用戶密鑰和證書到服務器數據庫
-ImportCert -- 將證書文件導入數據庫
-GetKey -- 檢索存檔的私鑰恢復點
-RecoverKey -- 恢復存檔的私鑰
-MergePFX -- 合并 PFX 文件
-ConvertEPF -- 將 PFX 文件轉換為 EPF 文件
-? -- 顯示該用法消息
CertUtil -? -- 顯示動詞列表(命名列表)
CertUtil -dump -? -- 顯示 "dump" 動詞的幫助文本
CertUtil -v -? -- 顯示所有動詞的所有幫助文本
關于“使用certutil如何實現Hex2Bin和Base64加解密的方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。