• 回答数

    5

  • 浏览数

    268

吃货高老师
首页 > 职称论文 > 毕业论文序列密码的应用

5个回答 默认排序
  • 默认排序
  • 按时间排序

王嘉卿WJQ

已采纳

一、序列密码概述序列密码也称为流密码(Stream Cipher),它是对称密码算法的一种。序列密码具有实现简单、便于硬件实施、加解密处理速度快、没有或只有有限的错误传播等特点,因此在实际应用中,特别是专用或机密机构中保持着优势,典型的应用领域包括无线通信、外交通信。它的加密方式是将明文和密钥进行异或运算,如:明文a,ASCLL码为97,二进制嘛为0110 0001;密钥为B,ASCLL码为66,二进制码为0100 0010,然后再按位异或:明文 0 1 1 0 0 0 0 1密钥 0 1 0 0 0 0 1 0密文 0 0 1 0 0 0 1 1 这样得到的密文为0010 0011,对应的ascll为35,即“#”。当我们拿到密文“#”以及密钥“B”以后,我们同样按照转换为ASCLL码,按位异或的方式,获得明文:密文 0 0 1 0 0 0 1 1密钥 0 1 0 0 0 0 1 0明文 0 1 1 0 0 0 0 1 这样,我们获得了“0110 0001”,转换为十进制为97,对应ASCLL表,得到了字符“a”。二、序列密码的定义这里我们对序列密码的加密与解密有以下定义:明文、密文和密钥序列都是由单独的位组成,即:Xi,Yi,Si ∈{0,1}加密:Yi = (Xi + Si) mod 2解密:Xi = (Yi + Si) mod 2三、序列密码的特点序列密码如果使用统一密钥多次拦截后,可以从其中的规律中推导出密钥。1941-1946年间,苏联多次使用同一密码本以便节约成本,最后被美国破译,在美国称为Venona计划。为了让序列秘密更加安全,于是产生了一次性密钥,但是序列密码最大的问题有两点:1.密钥长度与明文长度一致,如果需要加密20M的明文,那么就需要20M的密文2.序列密码容易被篡改。四、简单的序列密码解密知道了序列密码的原理,解密过程就简单了,只需要将密文与密钥按字符依次取出,转换为ascll码,按位异或,再将其组合为字符串即可获得明文。这里,因为存在特殊符号,我们就先去askll码表中,查到了每个符号对应的askll码,如下:"11","9","43","43","44","6","49","41","21","2","56","39","1","47","20"这样,我们就可以通过powershell,将密文进行解密了,代码如下:[string[]]$a_arr ="11","9","43","43","44","6","49","41","21","2","56","39","1","47","20"[string]$miyue="EfcDAcFFgilHeNm"[int]$cd = $[char[]]$b_arr = $()[string]$e_arr =""for($i=1;$i -le $cd; $i++ ){[int]$c = $b_arr[$i-1][int]$d = $c -bxor $a_arr[$i-1][char]$e = $d[string]$e_arr =$e_arr + $e}echo $e_arr登录后复制输出的结果为:这就完成了对序列密码的解密。

325 评论

a长了一半的草

。。。太专业了 难

195 评论

VivianYan~

摘 要 随着计算机网络技术的发展,现代密码学已经成为信息安全的核心组成部分之一,文章就现代密码学的两种密码体制——对称密码体制和非对称密码体制的基本概念、特点以及典型算法等相关内容进行介绍。关键词 对称密码;DES算法;非对称密码;RSA算法中图分类号:TP309 文献标识码:A 文章编号:1671-7597(2014)10-0138-021949年香农发表了一篇题为《保密系统的通信理论》的论文标志着现代密码学的开始,该文也为现代密码学确立了坚实的数学基础。作为一个系统的学科现代密码学主要研究密码编制、密码破译和密码系统的设计,它可分为对称密码体制和非对称密码体制两种。随着20世纪50年代世界上第一台电子计算机的诞生和计算机网络技术的发展,使得现代密码学出现了新的特点:一是现代密码都是采用电子计算机进行加解密;二是通信过程中数据的安全性是基于密钥的保密而非算法的保密。本文就对称密码体制和非对称密码体制的基本概念、特点以及典型算法等相关内容进行了简要介绍。1 对称密码体制对称密钥密码体制是一种传统密码体制,又称为单密钥密码体制或秘密密钥密码体制。如果一个密码体制的加密密钥和解密密钥相同,或者虽然不相同,但是由其中的任意一个可以很容易地推导出另一个,则该密码体制便称为对称密钥密码体制。其特点为:一是加密密钥和解密密钥相同,或本质上相同;二是密钥必须严格保密。这就意味着密码通信系统的安全完全依赖于密钥的保密。通信双方的信息加密以后可以在一个不安全的信道上传输,但通信双方传递密钥时必须提供一个安全可靠的信道。常用的对称密码算法有DES、3-DES、IDEA、AES等,下面就对早期的DES算法进行简要介绍。20世纪70年代,随着计算机网络技术的发展,网络通信过程中的信息安全问题日益突出,美国政府认为需要建立一个功能强大的标准加密系统,美国国家标准局公开征求这样的加密算法,最终IBM公司研制的Lucifer加密系统被采纳,而后IBM公司根据美国国家安全局的建议对Lucifer加密系统进行了一些修改,成为了数据加密标准即DES算法。DES算法是一个分组加密算法,明文长度为64比特,密钥长度也为64比特。由于密钥的第8,,16,24,…,64位为奇偶校验位,所以密钥的实际长度为56比特。更长的明文被分为64比特的分组来处理。其基本思想为:将一组64比特位的明

202 评论

annettahjj

This paper first sequence passwords principle, meaning, the focus of its research and study status of the initial presentation, a detailed description of non-linear feedback shift register have a pseudo-random sequence of principle, Meanwhile de Bruijn of the sequence (commonly known as the M-series), the definition and determination methods described. The article described the latter part of the linear shift register integrated algorithm (also known as Berlekamp-Masse y algorithm), in principle briefed at the same time is given for the specific steps and C source code. Finally, the use of an implement of the procedures, The procedure traverse n-de Bruijn sequence, the use of BM algorithm for the linear complexity, calculated with a linear complexity of n-de Bruijn sequence number, hence n-de Bruijn sequence of the total number. Through the procedures and operations on the results of the analysis shows that the BM algorithm code sequences important feedback shift register : NFSR sequence Password : Stream Cipher pseudo-random sequence : pseudorandom numbers

140 评论

Lizzy520520

分组密码是文件中的数字 序列密码是光盘密码

246 评论

相关问答

  • 实用密码锁毕业论文

    新款的单片机都可以设置密码

    sophialili 4人参与回答 2023-12-11
  • 密码安全毕业论文

    随着计算机科学技术的飞速发展,计算机安全防护已成为企业生产中计算机应用系统重要基础工作。下面是我为大家整理的计算机网络安全技术 毕业 论文,供大家参考。 计

    小遥CITY 4人参与回答 2023-12-09
  • 知网毕业论文密码

    我帮你。单独找我

    非非1227 5人参与回答 2023-12-06
  • 队列研究应用论文

    一、循证医学实践的方法与步骤 从本质上讲,循证医学是建立在以下5项相互联系的观念上的:①临床决策的根据是现有的最佳科学证据;②临床上遇到的问题决定了需要寻找的证

    danyanpimmwo 3人参与回答 2023-12-09
  • 毕业论文进去的密码

    密码错误的情况可以找管理员要密码一般通过下面三种方法都能找回密码:1、2016级学生登录系统账号密码均为学号,登录以后及时更改并牢记。2、修改后忘记密码可通过邮

    bismarck66 3人参与回答 2023-12-05