Windows下base64编解码命令
需求
最近研究一些加密和解密问题,想直接得到一个文件base64编码后的字符串
在llinux上有base64命令,也有很多在线编解码网站,那么win下能不能用命令行实现呢?
查了一下还真有,certutil命令:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/certutil
也有人叫CertUtil,微软之前是这么命名的,不过没关系,win是不区分大小写的
不过不要用于linux,因为linux也有一个certutil命令,功能是不同的
代码
encode用法
certutil [options] -encode infile outfile
示例
certutil -f -encode test.txt key # -f参数强制覆盖输出文件,避免出错
用记事本打开文件key,里面就是base64编码test.txt得到的字符串
一条命令直接输出到屏幕
D:\test>certutil -f -encode test.txt key && type key
输入长度 = 16
输出长度 = 82
CertUtil: -encode 命令成功完成。
-----BEGIN CERTIFICATE-----
Q1oWge80K3w/0R2sfenksg==
-----END CERTIFICATE-----
Q1oWge80K3w/0R2sfenksg== 即为需要的结果
解码的话将 encode 换成 decode 即可
Windows下base64编解码命令相关推荐
- ubuntu下c++中base64编解码测试和图片编解码测试
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 字符数组的base64编解码 base64.h #include <string>std::string base64_encode(un ...
- 通过OpenSSL的接口实现Base64编解码
对openssl genrsa产生的rsa私钥pem文件,使用普通的base64解码会有问题,如使用https://blog.csdn.net/fengbingchun/article/details ...
- ffmpeg / avconv是通用的视频/音频编解码命令行工具
转载自:http://blog.openlg.net/index.php/archives/767 ffmpeg / avconv是通用的视频/音频编解码命令行工具. 通用是既指他们可以处理各种各样的 ...
- Java 8实现BASE64编解码
Java 8实现BASE64编解码 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用 ...
- Python学习教程:Python3内置模块之base64编解码方法小结
Python学习教程:Python3内置模块之base64编解码方法小结 概述 Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来 ...
- Java对base64编解码总结
概述 java对base64编解码的通用处理方法. 关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Bina ...
- shell中base64编解码的使用
base64编解码的使用 base64编码 base64 file 功能:从指定的文件file中读取数据,编码为base64的字符串然后输出:echo "string" | bas ...
- Base64编解码原理并用Java手工实现Base64编解码
Base64编解码原理 目前Base64已经成为网络上常见的传输8比特字节代码的编码方式之一.在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后进行签名或加密,之后再次Bas ...
- Java 原生 Base64 编解码、Md5、SHA-1、SHA-256 加密摘要算法
目录 常用加密算法对比 Base64 编解码 MessageDigest 信息摘要 MD5 信息摘要算法 常用加密算法对比 常用加密算法对比 Base64 编解码 1.BASE64 有自己的编码表,可 ...
最新文章
- 小区的足球场地实地拍摄
- 关于[UITableView setEditing:YES animated:YES] 没有animation
- globals() 和 locals() 函数
- vmware虚拟机克隆CentOS7 出现的网络问题解决办法
- QString 字符编码
- 王健林最好的时代过去了
- Android 组件系列-----Activity生命周期
- 将要发布的开源CCOA的照片一览
- 6.Python学习笔记:[enumerate元素加序号;isdigit()像数字;len()计算长度]
- git 上的 python package 的安装
- centOS下开机自启动apache、mysql、samba、svn等服务的最简单方法
- 新hp设备无法连接到计算机,联想的台式机,用的win7系统,无法装惠普1108打印机驱动,一直显示新设备现已连接,然后无限循环!!!...
- ST-link无法下载—— “ access port fault. check the access port selection and ensure it fits the debugging
- 论项目管理中当面沟通的重要性
- html5页面适配方法,H5案例分享:HTML5移动页面适配方法
- 教你写递归——递归三部曲
- 我为什么选择鲸交所WhaleEx?
- Pandas 01- Series
- 【原】在vc中实现获取汉字拼音的首字母 - lixiaosan的专栏 - CSDNBlog
- SSH服务端配置、优化加速、安全防护