首页 > 动态中心 > 技术文章  >  正文

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

2023-06-15 16:26:39

文章摘要: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条个人信息泄露
  • 相关推荐
  • 2025年五款常见屏幕监控软件分享及选择考虑要素!

    企业对员工工作效率的把控以及信息安全的防护需求日益增长,而个人在一些特定场景下,也需要对电脑使用情况进行监控管理。屏幕监控软件作为一种有效的工具,正受到越来越多

  • 想要实时监控电脑屏幕?五大主流电脑监控方法及具体操作指南!

    员工电脑作为公司数据的重要载体,其使用情况直接关系到公司的信息安全和工作效率。然而如何在合法合规的前提下对员工电脑进行监控,是许多企业管理者面临的挑战。一方面,

  • 想要实时监控电脑屏幕?7大主流电脑监控方法及具体操作指南!

    企业的效率和信息安全至关重要。员工电脑作为工作中不可或缺的工具,其使用情况直接影响着工作效率和企业数据的安全。然而如何确保员工合理使用电脑,避免出现工作时间娱乐、数据泄露等问题呢?这就需要对员工电脑进行有效的监控。本文将为你介绍 7 种电脑监控方法,帮助企业让员工电脑操作更规范,提升工作效率,保障信息安全。1、部署洞察...

  • 图纸怎么加密(怎样设置图纸密码)六个简单图纸加密方法分享,有手就会

    在当今竞争激烈的商业环境中,设计图纸往往承载着企业的核心机密与创新成果,无论是建筑设计、机械制造还是电子产品研发等领域,图纸一旦泄露,极有可能导致企业失去市场竞争力,甚至面临巨大的经济损失和法律风险。因此对图纸进行有效的加密保护,已然成为企业保障自身利益的关键举措。那么究竟有哪些实用的方法可以给图纸加密呢?接下来就为大...

  • 控制台端口,数据库密码的自定义

    自定义控制台端口和consoleserver端口;查询Mysql密码:

    2025-05-12 14:04:53
  • 聚合搜索 功能介绍及演示

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

大家都在搜的词:

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