广告
返回顶部
首页 > 资讯 > 精选 >使用certutil如何实现Hex2Bin和Base64加解密的方法
  • 223
分享到

使用certutil如何实现Hex2Bin和Base64加解密的方法

2023-06-08 09:06:58 223人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关使用certutil如何实现Hex2Bin和Base64加解密的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。应用到: windows Server 2003, Windo

这篇文章将为大家详细讲解有关使用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 offecho 48 65 6C 6C 6F 2C 57 6F 72 6C 64 21 >hex.txt::生成 hex.txt,机器码对应的内容是 Hallo World!certutil -decodehex hex.txt bin.txt::Hex2Bincertutil -encode bin.txt Encode.txt::Base64_Encodecertutil -decode Encode.txt Decode.txt::Base64_Decodepause

系统帮助如下:
动词:
-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加解密的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 使用certutil如何实现Hex2Bin和Base64加解密的方法

本文链接: https://www.lsjlt.com/news/253596.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用certutil如何实现Hex2Bin和Base64加解密的方法
    这篇文章将为大家详细讲解有关使用certutil如何实现Hex2Bin和Base64加解密的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。应用到: Windows Server 2003, Windo...
    99+
    2023-06-08
  • 如何使用vbs实现解密base64加密的脚本
    这篇文章主要为大家展示了“如何使用vbs实现解密base64加密的脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用vbs实现解密base64加密的脚本”这篇文章吧。代码如下:Funct...
    99+
    2023-06-08
  • RSA加密的方式和解密方式实现方法(推荐)
    RSAsecurity.javapackage com.mstf.rsa; import java.security.KeyFactory;import java.security.KeyPair;import java.security....
    99+
    2023-05-31
    rsa 加密 解密
  • JAVA 如何实现解密RSA算法并使用JS加密
    JAVA 如何实现解密RSA算法并使用JS加密?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。JAVA 中解密RSA算法JS加密实例详解有这样一个需求,前端登录的用户名密码,...
    99+
    2023-05-31
    java js加密 rsa算法
  • 使用Java怎么实现文本的加密和解密
    今天就跟大家聊聊有关使用Java怎么实现文本的加密和解密,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。java基本数据类型有哪些Java的基本数据类型分为:1、整数类型,用来表示整数...
    99+
    2023-06-14
  • 如何在Linux上使用ASP和Django来实现文件加密和解密?
    在Linux系统中,ASP和Django都是常用的Web框架,它们提供了强大的功能和灵活的架构来开发Web应用程序。当涉及到文件加密和解密时,这两个框架都提供了一些有用的工具和库。 在本文中,我们将深入探讨如何在Linux上使用ASP和Dj...
    99+
    2023-09-20
    django linux 文件
  • 如何使用php接口和ECharts实现统计图的数据加密和解密
    在Web应用程序中,常常需要使用统计图,用于显示数据和趋势。使用PHP接口和ECharts可以方便地实现统计图功能。但是,有时候需要对敏感数据进行加密以确保安全性,因此需要对数据进行加密和解密。本文将介绍如何使用PHP接口和ECharts实...
    99+
    2023-12-18
    echarts 数据加密 PHP接口
  • 如何利用Opencv实现图像的加密解密
    目录1、基础:基于异或操作实现图像加密解密Opencv-python代码实现效果展示:2、进阶:基于混沌序列构成异或模板实现图像加密解密结果展示:总结1、基础:基于异或操作实现图像加...
    99+
    2022-11-12
  • 如何使用RSA算法实现数据加密
    使用RSA算法对数据进行加密的方法具体方法如下:#ifndef ENCRYPT_H#define ENCRYPT_Htypedef unsigned long Huge; typedef struct RsaPubKey_{Huge e;H...
    99+
    2022-10-15
  • springboot中如何使用自定义注解实现加解密及脱敏方式
    这篇文章主要介绍springboot中如何使用自定义注解实现加解密及脱敏方式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自定义注解实现加解密及脱敏定义自定义注解@Documented@Target({Element...
    99+
    2023-06-22
  • 如何使用Java实现RSA非对称加密算法
    这篇文章主要介绍如何使用Java实现RSA非对称加密算法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、非对称加密非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(publickey:简称公...
    99+
    2023-06-15
  • 如何使用PHP实现C语言中的异或加密算法
    随着互联网的不断发展,网络安全问题越来越受到人们的关注,加密算法也越来越成为设计安全程序必不可少的组成部分。在很多程序开发中,我们需要对数据进行s安全的加密和解密,在PHP中,我们可以使用异或加密算法来保护数据的安全。本文将会详细介绍如何使...
    99+
    2023-05-14
  • 如何在vuejs项目中使用md5加密密码的实现
    目录1、NPM 安装:2、全局用法3.局部用法概念MD5加密有什么用?为什么要使用MD5加密?MD5算法的用途是什么?具体使用步骤: 1、NPM 安装: npm install --...
    99+
    2022-11-13
    vue md5加密密码 vue md5加密
  • Java中如何使用二维码技术实现文件加密与解密?
    随着互联网的发展,人们对于信息的安全性越来越关注,尤其是在文件传输方面。在文件传输过程中,有些文件需要进行加密,以保证信息的安全性。本文将介绍如何使用Java中的二维码技术实现文件加密与解密。 一、二维码技术简介 二维码是一种二维码码制,...
    99+
    2023-06-24
    文件 二维码 shell
  • 使用Golang和FFmpeg实现视频特效叠加的方法
    要使用Golang和FFmpeg实现视频特效叠加,你可以按照以下步骤进行:1. 安装FFmpeg:首先,你需要在你的系统上安装FFm...
    99+
    2023-10-08
    Golang
  • 使用Golang和FFmpeg实现视频特效的添加方法
    要使用Golang和FFmpeg实现视频特效的添加方法,你可以按照以下步骤进行操作:1. 安装FFmpeg:首先,你需要在你的系统上...
    99+
    2023-10-20
    Golang
  • Android 使用sqlcipher加密和解密数据库(包括加密和解密已有的数据库,还有如何查看数据库教程)
    前言 我们知道Android系统有一个内嵌的SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作,SQLite是一个轻量级的、跨平台的、开源的嵌入式数据库引擎,也是一个关系型的的使用SQL语句的数据库引擎,读写效率高、资...
    99+
    2023-10-22
    数据库
  • 使用Golang和FFmpeg实现视频加速与减速的方法
    要使用Golang和FFmpeg实现视频加速和减速的方法,您可以使用Go语言的os/exec包来调用FFmpeg命令行工具。以下是一...
    99+
    2023-10-20
    Golang
  • JavaScript如何使用reduce方法实现求和
    这篇文章主要为大家展示了“JavaScript如何使用reduce方法实现求和”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何使用reduce方法实现求和”这篇文章吧。使用...
    99+
    2023-06-17
  • 简单了解Java方法的定义和使用实现
    目录什么是方法?方法的定义2021.6.2 方法的重载(重要笔试可能遇到)命令行传参2021.6.3可变参数(也叫不定项参数)递归(重要,不推荐使用)2021.6.5什么是数组数组声...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作