学习教育 / 教育工具
密码学教材里的轮函数、消息摘要和椭圆曲线经常只剩一长串符号。Crypto Visualization 把 DES、SHA、RSA 与 ECC 拆成可逐阶段推进的交互过程,让中间状态不再藏在公式后面。
这个中文独立开发者作品抓住了密码学学习中最容易卡住的一步:知道算法定义,却想象不出数据到底怎样一轮轮变化。进入某个算法后,可以沿着阶段查看输入、密钥、置换、散列或公钥运算之间的关系,把抽象流程变成能反复对照的视觉线索。它尤其适合正在学习计算机安全、准备复习密码学概念,或需要给别人解释算法结构的人。当前内容集中在少数经典算法,界面与讲解以英文为主,而且可视化为了教学必然省略部分工程细节;它适合建立直觉和辅助阅读,不应替代正式教材、标准文档或经过审计的密码学实现。