目录

Windows 内置工具简介

Windows 10 之后,操作系统内置了一系列比较实用的工具,此处对这些工具进行梳理介绍。

1. File Hash

可选的算法有: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

# cmd
certutil -hashfile filename md5
 
# powershell
Get-FileHash filename -algorithm md5

2. CSV 文件格式转换

csv 的文件格式进行标准化,如全部字段加上引号。

# powershell
Import-Csv ".\a.csv" | Export-Csv ".\b.csv" -NoTypeInformation

3. Base64 编码解码

Base64 编码。把 InFile 文件编码成 base64 ,输出到 OutFile 中。

CertUtil -encode InFile OutFile

Base64 解码。把 InFile 文件中的 base64 字符串解码,输出到 OutFile 中。

CertUtil -decode InFile OutFile

4. OpenSSH 客户端

Windows 7 之前,若需要进行 ssh 连接, SecureCRT 、 Putty 等 ssh 客户端是必装软件。但从 Windows 10 开始,系统默认内置了 OpenSSH 客户端。

使用示例

# cmd or powershell
ssh root@192.168.1.100

ssh-keygen 也能使用

# cmd or powershell
ssh-keygen -t ed25519

如果管理的服务器比较多,需要像 SecureCRT 里的保存连接功能,可以参考 ssh config 使用说明 进行配置。