私人订制加密解密应用程序制造技术

技术编号:12573954 阅读:68 留言:0更新日期:2015-12-23 14:38
本发明专利技术一种适用于私人定制加密解密应用程序,由(1)摩尔斯密码加密解密程序,(2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序,(3)英汉互译程序组成。实现字符到中文的解密时,输入想要解密的字符,先经过莫尔斯密码解密程序,再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的解密程序,最后经过英汉互译程序,输出的就是我们所要表达的中文。而实现中文到字符的加密时,是与解密程序正好相反的过程。本发明专利技术实现了加密解密的个性化,使不在访问范围的人无法翻译出代码的实际意思,即使没有英语基础,也能轻松使用个性化的密码与朋友交流,为信息交流增加了隐私的保障以及趣味性。

【技术实现步骤摘要】

本专利技术涉及一种应用程序,具体地说是涉及一种私人订制加密解密应用程序
技术介绍
摩尔斯电码(又译为摩斯电码)是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母、数字和标点符号等。1、一点为一基本信号单位,一划的长度=3点的时间长度。2、在一个字母或数字内,各点、划之间的间隔应为两点的时间长度。3、字母(数字)与字母(数字)之间的间隔为7点的时间长度。由美国人摩尔斯于1837年专利技术,为摩尔斯电报机的专利技术提供了条件。由于通讯技术之进步,各国已于1999年停止使用摩尔斯码,但它所占的频宽最少,又具一种技术及艺术的特性,在实际生活中仍有广泛的应用,谍战片中不乏摩尔斯码的出现,也有人用摩尔斯码来表达爱意,在线工具aTool也提供字符转摩尔斯码以及摩尔斯码转字符的加密解密功能。对于英文字母,数字和标点符号的加密,都有--对应的摩尔斯电码。但正因为如此,加密的原理被共知,其功能便也下降了。又因为摩尔斯密码加密不支持中文汉字,不方便为我们直接使用。下面再介绍几种加密解密法:1.栅栏易位法:把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。例TEOGSDYUTAENNHLNETAMSHVAED将字母分截开排成两行,如下:TEOGSDYUTAENNHLNETAMSHVAED再将第二行字母分别放入第一行中,得到以下结果:THELONGESTDAYMUSTHAVEANEND.2、恺撒移位密码。也就是一种最简单的错位法,将字母表前移或者后错几位,例如: 明码表:ABCDEFGHI JKLMNOPQRSTUVWXYZ 密码表:DEFGHIJKLMNOPQRSTUVWXYZABC 3、进制转换密码。比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。举例:110100101101011001 很明显,这些数字都是由I和O组成,把这些数字转换成十进制试试,得到数字6182625。再找出它们在字母表中对应的字母。同样,因为中文汉字独特的笔画结构,也难用这些密码直接加密解密。
技术实现思路
本专利技术的目的是克服现有技术中的不足,提供一种个性化加密解密的应用程序。为了解决上述技术问题,本专利技术是通过以下技术方案实现: 本应用程序由以下部分程序组成: (1)摩尔斯密码加密解密程序:即对照代码表的简单转换; (2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序; (3)英汉互译程序。本专利技术的工作原理:将几个独立程序联合起来,实现字符与汉字个性化加密解密。实现字符到中文的解密时,输入想要解密的字符,先经过莫尔斯密码解密程序,呈现出来的是一串英文字母,数字和标点符号的无序组合;再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的解密程序,呈现出来的是一串有序的英文语句;最后经过英汉互译程序,最终输出的就是我们所要表达的中文。而实现中文到字符的加密时,是与解密程序正好相反的过程。输入想要被加密的中文,先经过英汉互译程序转换为英文;再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密程序转换为无序的英文字母,数字和标点符号组合;最后经过摩尔斯密码加密程序,最终输出字符代码。因为摩尔斯密码加密解密程序和英汉互译程序都依据一样的规律,因此在进行栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序时依据选定的约定好的一定规律,即可实现加密解密过程的个性化,沟通双方依据设定好的规律即可实现之间的秘密通信。与现有技术相比,本专利技术的有益效果是: 本专利技术不仅实现了加密解密的个性化,使不在访问范围的人无法翻译出代码的实际意思,而且方便了广大汉语用户的使用,即使没有英语基础,也能轻松使用个性化的密码与朋友交流,为信息交流增加了隐私的保障以及趣味性。【附图说明】图1是本专利技术私人定制加密解密应用程序的工作流程图。【具体实施方式】下面结合附图与【具体实施方式】对本专利技术作进一步详细描述: 本专利技术由以下部分组成: (1)摩尔斯密码加密解密程序:即对照代码表的简单转换; (2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序; (3)英汉互译程序。本专利技术的工作原理如下:实现字符到中文的解密时,输入想要解密的字符,先经过莫尔斯密码解密程序,呈现出来的是一串英文字母,数字和标点符号的无序组合;再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的解密程序,呈现出来的是一串有序的英文语句;最后经过英汉互译程序,最终输出的就是我们所要表达的中文。而实现中文到字符的加密时,是与解密程序正好相反的过程。输入想要被加密的中文,先经过英汉互译程序转换为英文;再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密程序转换为无序的英文字母,数字和标点符号组合;最后经过摩尔斯密码加密程序,最终输出字符代码。因为摩尔斯密码加密解密程序和英汉互译程序都依据一样的规律,因此在进行栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序时依据选定的约定好的一定规律,即可实现加密解密过程的个性化,沟通双方依据设定好的规律即可实现之间的秘密通信。本专利技术中涉及的未说明部份与现有技术相同或采用现有技术加以实现。【主权项】1.一种私人定制加密解密应用程序,包括(I)摩尔斯密码加密解密程序,(2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序,(3)英汉互译程序,其特征是:所述(I)摩尔斯密码加密解密程序,(2)双重加密解密程序;所述(3)英汉互译程序。2.根据权利要求1所述的(I)摩尔斯密码加密解密程序,(2)双重加密解密程序,包括摩尔斯密码加密解密程序,栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序,实现个性化的特点。3.根据权利要求1所述的(3)英汉互译程序,可帮助实现中文的加密解密。【专利摘要】本专利技术一种适用于私人定制加密解密应用程序,由(1)摩尔斯密码加密解密程序,(2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序,(3)英汉互译程序组成。实现字符到中文的解密时,输入想要解密的字符,先经过莫尔斯密码解密程序,再经过栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的解密程序,最后经过英汉互译程序,输出的就是我们所要表达的中文。而实现中文到字符的加密时,是与解密程序正好相反的过程。本专利技术实现了加密解密的个性化,使不在访问范围的人无法翻译出代码的实际意思,即使没有英语基础,也能轻松使用个性化的密码与朋友交流,为信息交流增加了隐私的保障以及趣味性。【IPC分类】G06F9/44, H04L9/08, H04L15/00【公开号】CN105183437【申请号】CN201410280364【专利技术人】高蓉 【申请人】南京大五教育科技有限公司【公开日】2015年12月23日【申请日】2014年6月20日本文档来自技高网
...

【技术保护点】
一种私人定制加密解密应用程序,包括(1)摩尔斯密码加密解密程序,(2)栅栏易位法、恺撒移位法、前后倒置以及二进制转十进制法的加密解密程序,(3)英汉互译程序,其特征是:所述(1)摩尔斯密码加密解密程序,(2)双重加密解密程序;所述(3)英汉互译程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:高蓉
申请(专利权)人:南京大五教育科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1