用凯撒密码对喜欢的人表白

原创 2016年05月30日 22:44:25

在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。

例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。

恺撒密码通常被作为其他更复杂的加密方法中的一个步骤。恺撒密码还在现代的ROT13系统中被应用。
但是和所有的利用字母表进行替换的加密技术一样,恺撒密码非常容易被破解,而且在实际应用中也无法保证通信安全。
假如有这样一条指令:

RETURN TO ROME

用恺撒密码加密后就成为:

UHWXUA WR URPH

如果这份指令被敌方截获,也将不会泄密,因为字面上看不出任何意义。
这种加密方法还可以依据移位的不同产生新的变化,如将每个字母左19位,就产生这样一个明密对照表:

明:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S

在这个加密表下,明文与密文的对照关系就变成:

明文:THE FAULT, DEAR BRUTUS, LIES NOT IN OUR STARS BUT IN OURSELVES.
密文:MAX YTNEM, WXTK UKNMNL, EBXL GHM BG HNK LMTKL UNM BG HNKLXEOXL.

解释了那么多,还是说点实在的,用凯撒加密对喜欢的人表白:
每个字母左19位

明文:ILOVEU
密文:BEHOXN

dkplus专业搜集和编写实用电脑软件教程,搜集各种软件资源和计算机周边,独立制作视频和ppt和音频微信公众号,点击进入
dkplus官方博客,微信搜索dkplus关注公众号可获取海量计算机周边资源。

dkplus微信公众号

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

用凯撒密码对喜欢的人表白

高大上的表白技术

凯撒密码

文件结构如上图 /* 作者:朱鑫 语言: C++ 说明:从in.txt读取明文或者密文,经过加密或者解密后输出到 out.txt中,如果out.t...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

凯撒密码

题目1:给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,zh

凯撒密码,凯撒加密解密.

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

凯撒密码

它是一种代换密码。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来...

凯撒密码

关于:凯撒密码是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母...

1067:凯撒密码

问题 I: 恺撒Caesar密码 时间限制: 10 Sec  内存限制: 128 MB 提交: 651  解决: 427 [提交][状态][讨论版] 题目描述 Julius Ca...

凯撒密码(Python)

python好叼#!/usr/bin/python # -*- coding: UTF-8 -*-from string import maketrans # 必须调用 maketrans 函数。...

Caesar密码

letter_list="ABCDEFGHIJKLMNOPQRSTUVWXYZ" #字母表 #加密函数 def Encrypt(plaintext,key): ciphertext="" ...

凯撒密码源码

//加密算法 //只针对大写字母明文信息 #include #include using namespace std; int main() { string mw; //明文 int k...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)