一个将任意文本加密为描述海门中学文化元素的自然语言段落的JavaScript加密系统。
- ✅ 文本加密:将任意文本加密为包含海门中学文化元素的自然语言段落
- ✅ 纯文化编码:加密后的文本完全由海门中学文化元素组成,无数字和乱码
- ✅ 可逆解密:使用相同的token可以将密文解密回原文
- ✅ Token密钥:支持用户自定义token作为加密密钥
- ✅ 大文本支持:支持最长5000字符的文本加密
- ✅ 分块处理:自动将大文本分块处理(每块256字符)
系统使用海门中学的真实文化元素构建加密文本:
- 建筑:弘謇楼、行健楼、博雅院、致远馆、思源堂等
- 校史:1903年创校、张謇题写校名、百年名校等
- 校训:明德博学、求真务实、笃行致远等
- 活动:校运会、艺术节、模联会议、科技节等
- 景观:梧桐大道、银杏林、樱花园、荷花池等
- 🔐 动态映射:基于token生成唯一的字符映射表
- 🕐 时间戳混淆:每次加密添加时间戳增加安全性
- 🔄 Base64编码:确保Unicode字符的完整性
- 📦 纯前端实现:无需服务器,完全在浏览器中运行
- 打开
index.html文件 - 输入你的加密密钥(Token)
- 输入或粘贴需要加密的文本
- 点击"加密"按钮获得密文
- 将密文粘贴回输入框,点击"解密"还原原文
原文:
这是一个测试文本,用于演示海门中学文化加密系统的功能。
密钥:
test123
加密后:
博雅院见证了江苏省重点中学,传承着格物致知的理念。〖行健楼、务实堂、求真楼、务实堂、博雅院、思源堂、致远馆、致远馆、明德楼、求真楼、弘謇楼、求真楼、笃行馆〗思源堂见证了培育时代英才,传承着弘毅自强的理念。【明德楼、致远馆、校运会,明德楼、博雅院、充满活力的,明德楼、明德楼、梧桐大道...】
HZ-Cipher/
├── index.html # 用户界面
├── styles.css # 样式文件
├── cipher.js # 核心加密逻辑
└── README.md # 项目说明
- 将文本转换为Base64编码(支持Unicode)
- 分块处理(每块256字符)
- 基于token生成伪随机映射表
- 将每个字符映射为特殊字符
- 将映射后的字符编码为海门中学文化元素序列
- 为每个块添加海门中学文化描述
- 时间戳也编码为文化元素
- 从文化元素序列解码时间戳
- 提取加密块中的文化元素序列
- 使用相同token生成映射表
- 将文化元素解码回映射字符
- 反向映射还原Base64
- 解码Base64得到原文
- 加密强度取决于token的复杂度
- 每次加密的时间戳不同,相同文本加密结果也不同
- 适用于文本混淆和趣味加密,不建议用于高安全性需求场景
- ✅ Chrome/Edge 90+
- ✅ Firefox 88+
- ✅ Safari 14+
- ✅ Opera 76+
创建于 2025年,为海门中学文化传播而设计。
MIT License