洞察眼 公告 洞察眼MIT系统 2025 年五一优惠及假期服务公告 查看详情
首页 > 动态中心 > 技术文章  >  正文

Playfair密码及其加密解密规则介绍

2023-06-15 00:00:00

文章摘要:Playfair密码Playfair密码(Playfair cipher 或 Playfair square)一种替换密码,1854年由查尔斯·惠斯通(Charles Wheatstone)的英国人发明。编写分三步:1.编制密码表 2.整理明文 3.编写密文构成部分:1.密钥 2.明文3.密文4.注明的某个字母代替的另一个字母简介百度百科:它依据一个5*5的正方形组成的密码表来编写,密码表里排列有

Playfair密码

Playfair密码(Playfair cipher 或 Playfair square)一种替换密码,1854年由查尔斯·惠斯通(Charles Wheatstone)的英国人发明。

编写分三步:1.编制密码表 2.整理明文 3.编写密文
构成部分:1.密钥 2.明文3.密文4.注明的某个字母代替的另一个字母

简介

百度百科:它依据一个5*5的正方形组成的密码表来编写,密码表里排列有25个字母。如果一种语言字母超过25个,可以去掉使用频率最少的一个。
如,法语一般去掉w或k,德语则是把i和j合起来当成一个字母看待。英语中z使用最少,可以去掉它。

搜狗百科:由于是5×5的矩阵,而英文字母共26个,通常有两种处理方法:
①若密钥和明文中均不含字母Q则填入矩阵时不包括Q >②若密钥或明文中均含有字母Q则填入矩阵时字母I和J捆绑在一起I ( J )看做一个字母,占一个格子。

例:

某种加密方式,玩一玩吧 密钥:shiyanb 密文:KQSAMFPAOPMFPA hint:一律采用横向Hint: key小写

1、编制密码表 编一个55的密码表,共有5行5列字母。第一列(或第一行)是密钥,其余按照字母顺序,如果密钥过长可占用第二列或行。密钥是一个单词或词组,若有重复字母,可将后面重复的字母去掉。当然也要把使用频率最少的字母去掉(它依据一个55的正方形组成的密码表来编写,密码表里排列有25个字母。如果一种语言字母超过25个,可以去掉使用频率最少的一个。如,法语一般去掉w或k,德语则是把i和j合起来当成一个字母看待,英语中z使用最少,可以去掉它)。 例:密钥是Live and learn,去掉后则为liveandr

密钥:shiyanb 可编成
s h i y a
n b c d e
f g j k l
m o p q r
t u v w x

2、整理明文/密文,将明文/密文每两个字母组成一对。如果成对后有两个相同字母紧挨或最后一个字母是单个的,就插入一个字母X(或者Q)。
密文: KQSAMFPAOPMFPA
KQ SA MF PA OP MF PA

解密规则

(1) 若c1 c2在同一行,对应明文p1 p2分别是紧靠c1 c2 左端的字母。其中最后一列被看做是第一列的左方。
(2) 若c1 c2在同一列,对应明文p1 p2分别是紧靠c1 c2 上方的字母。其中最后一行被看做是第一行的上方。
(3)若c1 c2不在同一行,不在同一列,则p1 p2是由c1 c2确定的矩形的其他两角的字母。

密文:KQ   SA    MF    PA    OP    MF    PA
 明文:dk    ay     fn       ir     mo     fn       ir

加密规则

(1)若p1 p2在同一行,对应密文c1 c2分别是紧靠p1 p2 右端的字母。其中第一列被看做是最后一列的右方。如,按照前表,fg对应gj,mr对应om
(2) 若p1 p2在同一列,对应密文c1 c2分别是紧靠p1 p2 下方的字母。其中第一行被看做是最后一行的下方。
(3)若p1 p2不在同一行,不在同一列,则c1 c2是由p1 p2确定的矩形的其他两角的字母(至于横向替换还是纵向替换要事先约好,或自行尝试)。如,按照前表,ir对应pa或ap。[来源:FreeBuf]

上一篇 : 大数据黑市交易触目惊心:平均每人至少有4条个人信息泄露
  • 相关推荐
  • 聚合搜索 功能介绍及演示

    聚合搜索功能,为企业在海量数据中快速定位关键信息提供了强大支持,是企业进行安全风险排查、审计追踪的得力助手。它依托高性能、分布式的搜索引擎,打破数据壁垒,实现多类型数据的集中管理与高效搜索。海量数据快速定位:基于先进的搜索引擎构建,聚合搜索功能可以集中存储、管理和分析洞察眼 MIT 系统各类记录事件。企业在运营过程中会...

    2025-04-30 11:53:23
  • 敏感内容分析 功能介绍及演示

    敏感内容分析功能,是企业数据安全防护体系中的关键一环,它通过构建强大的数据分类规则库和精准的扫描策略,对企业内的各类数据进行细致审查,有效防范敏感信息泄露风险,保障企业数据安全与合规运营。数据分类库:精准梳理敏感数据:拥有强大灵活的数据分类规则库,可对散落在终端各处以及实时产生的文本文档,如 Word 文档、表格、演示...

    2025-04-30 11:50:34
  • 智能报表 功能介绍及演示

    智能报表功能,是企业数据管理与决策支持的关键工具,它将复杂多样的数据转化为直观、易懂且极具价值的信息,为企业的高效运营和精准决策提供有力支撑。多样化的数据输出形式:洞察眼 MIT 系统聚合报表具备强大的输出能力,能够将不同类型的统计数据导出为多种便于查阅的载体格式,如打印到 A4 纸、导出成 PDF、HTML 等。这一...

    2025-04-30 11:48:47
  • 文档透明加密 功能介绍及演示

    文档透明加密功能,是保障企业数据安全的核心利器,通过多种加密模式和权限管理手段,为企业文档提供全方位的保护,确保文档在整个生命周期中的安全性,防止数据泄露。透明加解密与半透明加解密:基于驱动层过滤技术,采用高强度加密算法,实现对用户通过指定授权软件创建的文件实时无感知加密,访问时自动解密。这意味着用户在日常操作过程中,...

    2025-04-30 11:46:29
  • 生产力 功能介绍及演示

    生产力功能,是企业深入了解员工工作状态、优化工作流程、提升整体效率的重要工具,它通过对员工电脑使用数据的全面分析,为企业管理提供了极具价值的见解和决策依据。生产力评估:此功能能够智能统计、分析员工使用电脑的时间,并根据员工行为自动划分高效工作时间和低效工作时间。它深入追踪员工在电脑上的各种操作,如软件使用时长、操作频率...

    2025-04-30 11:44:15
  • 远程工具 功能介绍及讲解

    远程工具功能,作为运维中心的核心组成部分,为企业的日常运营和管理提供了全方位、高效且便捷的支持,极大地提升了企业的运维效率和管理水平。任务分发与软件部署:具备强大的分发任务能力,可以轻松地将文件、软件以及补丁精准地分发到终端计算机的指定路径。不仅如此,还支持软件的远程安装部署,企业管理员无需逐一到各个终端进行操作,就能...

    2025-04-30 11:39:36
  • 网络管理 功能介绍及讲解

    网络管理功能是企业网络安全与高效运行的重要保障,它从多个维度对企业网络进行全面监控和精细管控,确保网络环境的安全稳定,有效防止网络风险,优化网络资源利用。网络流量与协议审计:网络流量审计功能可以精确统计客户端在指定时间范围内的网络通讯流量,并且能够按照地址、协议和端口等类别进行详细统计分析。通过这一功能,企业可以清晰了...

    2025-04-30 11:37:28
  • 软件管理 功能讲解及演示

    软件管理功能,是企业对终端软件进行高效管理、维护信息安全与合规运营的得力助手。它从多个维度对企业内部软件资产进行管控,确保软件使用的安全性、合规性和高效性。软件资产统计与变更监测:软件资产统计功能会详细收集终端软件资产信息,涵盖已安装软件的名称、版本、开发商等关键数据,并对全网终端软件信息进行汇总分析,让企业清晰掌握软...

    2025-04-30 11:35:11
  • 系统安全 & IT资产 功能介绍及演示

    “系统安全 & IT 资产” 功能是企业网络安全与资产稳定管理的重要防线,致力于全面保障企业系统安全,实时掌控 IT 资产状况,为企业的稳定运营和信息安全保驾护航。系统安全状态深度检测:系统安全检测功能能够全面查看全网终端的防火墙设置情况、杀毒软件安装状况、来宾用户开启状态、系统多用户使用状态以及 Inter...

    2025-04-30 11:33:04
  • 硬件&设备管理 功能介绍及演示

    硬件 & 设备管理功能,为企业提供了全面、细致的终端硬件与外接设备管理方案,旨在保障企业硬件资产安全、稳定运行,同时降低因设备使用不当带来的安全风险。硬件资产统计与变更监测:该功能具备强大的硬件资产统计能力,不仅能详细统计每台终端的硬件资产信息,如处理器型号、内存容量、硬盘大小等,还能对全网终端硬件信息进行汇总...

    2025-04-30 11:30:15

大家都在搜的词:

微信扫一扫联系售前工程师