希尔密码
点击收藏解密结果
关于希尔密码介绍:
1、希尔密码在线加解密工具是一个基于浏览器的密码学工具,专门用于实现经典的希尔密码(Hill Cipher)算法的加密和解密操作。
2、希尔密码是一种多表替代密码,由美国数学家Lester S. Hill于1929年发明,是密码学史上第一个实用的多字母加密算法。
3、希尔密码基本原理
(1)、希尔密码基于线性代数中的矩阵运算,其核心思想是将明文分组,每组字母视为向量,通过与密钥矩阵相乘进行加密:
(2)、字母数字化:将字母转换为数字(A=0或A=1两种模式)
(3)、分组处理:将明文分成与密钥矩阵维度相等的向量组
(4)、矩阵运算:每个向量组与密钥矩阵相乘(模26)
(5)、数字转字母:将计算结果转换回字母
(6)、加密公式:C = K × P (mod 26)
(7)、解密公式:P = K⁻¹ × C (mod 26)
(8)、其中C是密文向量,P是明文向量,K是密钥矩阵,K⁻¹是K在模26下的逆矩阵。
4、功能特点
(1)、双模式支持
- A=0模式:A=0, B=1, ..., Z=25(标准模式)
- A=1模式:A=1, B=2, ..., Z=26(某些教材使用)
(2)、矩阵规格
- 2×2矩阵:4个元素组成的方阵
- 3×3矩阵:9个元素组成的方阵
(3)、智能处理
- 自动过滤非字母字符
- 自动填充文本长度(补"X")
- 实时验证密钥矩阵可逆性
- 错误检测和友好提示
推荐工具
感谢信
生成多种场景下的感谢信
连续日期生成器
生成两个日期之间的所有日期
银行卡归属地查询
在线银行号归属地查询
文本文件批量创建
在线批量创建文本文件并下载到本地
七乐彩机选工具
七乐彩在线机选随机选号工具
半球体曲面面积
在线计算半球体的曲面面积
面积单位换算
积面单位在线换算工具
压力换算器
压力在线换算工具
DES加密解密工具
DES在线加密工具/DES在线解密工具
在线Email邮箱地址加密
将Email地址转换成Unicode编码格式,防止被采集
儿童睡眠计算器
计算各年龄段儿童睡眠时间
HTML转Markdown
在线将HTML代码转为Markdown代码
HTML/VB.NET互转工具
在线HTML代码与VB.NET互转工具
图片写入EXIF信息
在线批量向图片中写入EXIF信息
Lorem Ipsum 生成器
生成占位文本用于设计和测试
网页Meta标签生成
网页设计工具Meta标签在线生成工具
鼠标响应延迟测试工具
一键测试鼠标响应延迟,精确到毫秒。
PHP函数参考表
PHP在线函数参考列表
半角/全角转换
全角符号与半角符号相互转换工具
数独游戏
在线数独小游戏
旋转的太极图
在线旋转太极图
文本文件编码转UTF-8工具
在线批量将文本文件编码转为UTF-8编码并下载
头像挂件生成器
一款可以生成圣诞头像,节日头像,国旗头像的在线小工具
在线组词
根据输入的关键词在线进行组词























