文本加密与解密工具

支持凯撒、维吉尼亚、ROT13 等多种经典加密算法,纯前端处理,安全可靠。

什么是文本加密与解密?

文本加密(Encryption)是将可理解的信息(明文)转换为不可理解的形式(密文)的过程,目的是防止未经授权的人员阅读敏感数据。解密(Decryption)则是其逆过程。在计算机科学和密码学中,这些技术是保障信息安全的基础。

本工具提供了一系列经典的古典密码算法实现。古典密码通常基于替换或移位操作,虽然在现代计算机面前安全性较低,但在理解加密原理、学习密码学历史以及简单的隐写沟通中仍具有重要价值。

支持的加密算法详解

  • 凯撒密码 (Caesar Cipher): 最著名的移位密码。它将字母表中的每个字母移动固定的位置。例如,当偏移量为 3 时,A 将变为 D。
  • ROT13: 凯撒密码的一个特例,偏移量固定为 13 位。由于英语字母表有 26 个字母,再次应用 ROT13 即可还原原始文本。
  • 维吉尼亚密码 (Vigenère Cipher): 一种多表替换密码,通过使用一个关键词来决定每个字母的移位量,比单一替换密码更难破解。
  • 阿特巴希码 (Atbash Cipher): 一种古老的替换密码。它将字母表翻转,即 A 对应 Z,B 对应 Y。
  • 二进制与十六进制: 虽然严格来说是编码(Encoding)而非加密,但它们常用于将文本转换为计算机友好的底层格式,从而改变外观。

常见应用场景

文本加密工具在日常生活中有很多有趣的用途:

  • 隐私保护: 在公开场合或非安全频道(如社交媒体私信)发送不希望被他人随意窥探的笔记、链接或小段文字。
  • 教育与学习: 学习基础算法、离散数学和计算机科学中的数据转换逻辑。
  • 解密游戏: 创建和解决密室逃脱、地理寻宝(Geocaching)中的谜题。
  • 内容隐藏: 防止在发布 spoilers(剧透)时被他人无意中看到。

安全警告:请勿用于金融或高度敏感数据

请注意,本工具提供的算法(如凯撒或维吉尼亚)属于古典密码范畴。在现代计算能力面前,这些算法非常容易被暴力破解或频率分析法破解。**严禁将此工具用于加密支付密码、银行信息、商业机密或任何关系到生命财产安全的极高价值数据。**对于此类数据,请使用标准的现代加密库(如 AES-256 或 RSA)。

常见问题 (FAQ)

Q: 你们会存储我的加密内容吗?

A: 绝对不会。本工具完全运行在您的浏览器本地,不涉及任何服务器端上传。您可以断开网络使用,所有计算都在您的设备上完成。

Q: 维吉尼亚密码解密失败了怎么办?

A: 请确保您输入的密钥(Key)与加密时完全一致。该算法对密钥非常敏感,即使一个字母的差异也会导致解密结果完全乱码。

Q: 为什么中文加密后看起来没有变化?

A: 凯撒和维吉尼亚等古典密码最初是为拉丁字母设计的。对于非英文字符(如中文、日语或特殊符号),这些算法通常会保持原样。如果需要处理非英文字符,建议使用二进制或十六进制编码模式。