加密与安全

(11)

用于日常安全任务的哈希、编码、签名和密钥工具。

SSL 证书生成器

完全在浏览器中生成自签名 SSL/TLS 证书和 RSA 私钥。自定义 Common Name、SAN 和有效期,导出为 PEM。

Base64 文件编码器

将任意文件(PDF、ZIP、图片、可执行文件)编码为 Base64 文本,用于嵌入 JSON、邮件、YAML 或 data URI。在浏览器本地运行,无需上传。

Base58 编码器和解码器

编码 UTF-8 文本或十六进制字节,并使用 Bitcoin、Ripple 或 Flickr 字母表安全解码 Base58。

凯撒密码编码器

使用凯撒密码加密和解密文本。支持任意 1-25 位移,ROT13 可作为特殊情况处理,并保留标点和大小写。

bcrypt 生成器

从 plaintext password 生成 bcrypt hash。Cost factor 可在 4 到 13 之间调整,兼容 Laravel、Django、Node 和 PHP。

bcrypt 哈希生成器

生成 bcrypt 哈希,或用明文密码对照已有的 bcrypt 哈希进行验证。一个工具内并排支持生成和验证。

Base32 编码器和解码器

使用 RFC 4648 字母表编码和解码 Base32 字符串。适用于 TOTP 密钥、大小写不敏感的令牌和人工输入的标识符。

Base85 编码器和解码器

以 Adobe Ascii85(PostScript 和 PDF 文件内部使用的变体)对 Base85 进行编码和解码。对二进制数据比 Base64 更紧凑。

Atbash 密码编码器

使用 Atbash 密码编码或解码文本,这是一种把 A-Z 映射为 Z-A 的希伯来替换法。同一个操作既可加密也可解密。

AES 加密 / 解密

使用 OpenSSL AES cipher 加密和解密低风险文本。口令会用 SHA-256 哈希,Base64 输出包含 IV 加密文。

A1Z26 密码编码器

使用 A1Z26 密码(A=1, B=2, ... Z=26)编码文本,或把数字序列解码回字母,并可自定义分隔符。