文本加密工具

Base64 编码 (base64-encode)

Base64 编码将二进制数据转换为文本格式,使其能够在电子邮件、URL 和 Web API 等环境中安全传输。此方法广泛用于将数据无损地转换为文本格式。

Base64 解码 (base64-decode)

Base64 解码是将 Base64 编码的数据恢复为其原始二进制格式的过程。它在文件传输和图像数据恢复中起着至关重要的作用,可确保数据完整性。

MD5 哈希 (md5)

MD5 是一种生成 128 位哈希值的算法,通常用于数据完整性检查。但是,由于已知的安全漏洞,建议将 SHA-2 系列哈希用于重要的安全目的。

SHA-1 哈希 (sha1)

SHA-1 是一种产生 160 位哈希值的哈希函数。它曾广泛用于数字签名和证书,但由于其易受碰撞攻击,现在正逐渐被更安全的哈希算法所取代。

SHA-256 哈希 (sha256)

SHA-256 是 SHA-2 系列哈希函数之一,可生成强大的 256 位哈希值。它是当今最受信任的哈希算法之一,广泛用于区块链、安全证书和密码存储。

SHA-224 哈希 (sha224)

SHA-224 是 SHA-2 系列中的一种哈希函数,可产生 224 位的哈希值。它在安全性和处理速度之间取得了平衡,并用于各种安全协议中。

SHA-512 哈希 (sha512)

SHA-512 是 SHA-2 系列中的一种哈希函数,可生成一个非常长的 512 位哈希值,提供极高的安全性。它主要用于高性能服务器和安全关键型环境。

SHA-384 哈希 (sha384)

SHA-384 是 SHA-2 系列中的一种哈希函数,可产生 384 位的哈希值,是 SHA-512 的一个变体。它主要用于需要高度安全的系统。

SHA-3 哈希 (sha3)

SHA-3 是最新的加密哈希标准。它具有与 SHA-2 不同的内部结构,进一步增强了其安全性。预计它将在未来成为各种安全系统中的标准哈希算法。

RIPEMD-160 哈希 (ripemd160)

RIPEMD-160 是一种生成 160 位哈希值的加密哈希函数。它特别用于生成加密货币钱包地址。它是一种平衡安全性和效率的算法。

URI 编码 (encodeURI)

encodeURI 函数对整个 URI 字符串进行编码,将其转换为可以安全地包含在 Web 地址中的格式。它将特殊字符或非 ASCII 字符转换为 Web 浏览器可以正确处理的格式。

URI 组件编码 (encodeURIComponent)

encodeURIComponent 函数用于对 URI 的单个组件(例如,查询参数)进行编码。它更适合安全地处理部分字符串,而不是整个 URL。

URI 解码 (decodeURI)

decodeURI 函数将使用 encodeURI 编码的 URI 字符串恢复为其原始形式。它解释 Web 地址中的编码字符,并将其转换为人类可读的字符串。

URI 组件解码 (decodeURIComponent)

decodeURIComponent 函数恢复使用 encodeURIComponent 编码的 URI 组件。它主要用于恢复查询字符串或表单数据。

HMAC-MD5 (HmacMD5)

HMAC-MD5 是一种通过将密钥与 MD5 哈希函数相结合来生成消息认证码的方法。它用于确保数据完整性和身份验证,与单独使用 MD5 相比,它显着增强了安全性。

HMAC-RIPEMD160 (HmacRIPEMD160)

HMAC-RIPEMD160 通过将 RIPEMD-160 哈希与密钥相结合来执行消息身份验证。它广泛用于安全协议,尤其是与加密货币相关的协议。

HMAC-SHA1 (HmacSHA1)

HMAC-SHA1 通过将 SHA-1 哈希算法与密钥相结合来创建消息认证码。它在过去被广泛使用,但正逐渐被 SHA-2 系列所取代。

HMAC-SHA224 (HmacSHA224)

HMAC-SHA224 使用 SHA-224 哈希和密钥确保消息身份验证。它适用于需要平衡安全性和性能的环境。

HMAC-SHA256 (HmacSHA256)

HMAC-SHA256 将 SHA-256 哈希与密钥相结合,以生成高度安全的消息认证码。它在 API 身份验证、令牌签名等方面用作标准。

HMAC-SHA3 (HmacSHA3)

HMAC-SHA3 通过将最新的 SHA-3 哈希函数与密钥相结合,提供强大的消息身份验证。它适用于安全性至关重要的现代应用程序。

HMAC-SHA384 (HmacSHA384)

HMAC-SHA384 使用 SHA-384 哈希和密钥生成消息认证码,支持高安全性环境中的可靠身份验证。

HMAC-SHA512 (HmacSHA512)

HMAC-SHA512 将非常强大的 SHA-512 哈希函数与密钥相结合,以提供高级别的数据完整性和身份验证。它用于金融和政府系统。

AES 加密 (AES)

AES(高级加密标准)是一种广泛用于数据加密的对称密钥算法。它加密敏感信息以防止外部入侵或数据泄漏。

AES 解密 (AES)

AES 解密是将 AES 加密的数据恢复为其原始明文的过程。它与加密一起使用,对于安全数据交换至关重要。

TripleDES 加密 (TripleDES)

TripleDES 是一种对称密钥加密方法,通过三次应用 DES 算法来增强安全性。它在 AES 之前被广泛使用,并且仍用于兼容性。

TripleDES 解密 (TripleDES)

TripleDES 解密是将 TripleDES 加密的数据恢复为其原始数据的过程。它对于与加密一起维护数据安全至关重要。

RC4 加密 (RC4)

RC4 是一种提供快速加密的流密码,但由于存在多个安全漏洞,它在现代安全系统中并不常用。它仅用于与旧协议的有限兼容性。

RC4 解密 (RC4)

RC4 解密是将 RC4 加密的数据恢复为其原始状态的过程。由于安全问题,不建议在新项目中使用 RC4。

Rabbit 加密 (Rabbit)

Rabbit 是一种轻量级流密码算法,可提供快速高效的加密。它在低功耗设备和嵌入式系统中很有用。

Rabbit 解密 (Rabbit)

Rabbit 解密是恢复 Rabbit 流加密数据的过程,在保持高处理速度的同时提供安全性。

RabbitLegacy 加密 (RabbitLegacy)

RabbitLegacy 是 Rabbit 算法的旧版本,用于某些系统中以实现兼容性。其安全级别可能低于现代版本。

RabbitLegacy 解密 (RabbitLegacy)

RabbitLegacy 解密是恢复 RabbitLegacy 加密数据的过程。它可能不适合现代安全要求,因此建议谨慎使用。