您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 仿射密码加解密 C 程序

  2. 仿射密码加解密 C 程序 VC++6.0 编译通过 密钥和明文手动输入
  3. 所属分类:C

    • 发布日期:2009-10-09
    • 文件大小:648
    • 提供者:xlzhan
  1. 仿射密码对明文加密和解密

  2. 随即产生仿射密钥,对明文加密,并对加密后的密文解密,计算明文密文的字符的频率,以及重合指数 Microsoft Visual C++ 2008 Express Edition
  3. 所属分类:C++

    • 发布日期:2009-11-03
    • 文件大小:241664
    • 提供者:anfeng1234
  1. 仿射密码的加解密实现和频率分析

  2. 虽然仿射密码是古典密码,现在已经不怎么用了,但是作为密码学的初学者,从古典密码开始学习起,还是有一定的指导作用。
  3. 所属分类:Java

    • 发布日期:2011-03-07
    • 文件大小:20480
    • 提供者:mkcing
  1. 仿射密码加解密

  2. 仿射密码的加密和解密#基于MFC界面的实现...
  3. 所属分类:C/C++

    • 发布日期:2011-09-26
    • 文件大小:49152
    • 提供者:eeeee9527
  1. 密码学应用与实践课程实验报告

  2. 要求:对如下内容进行详细描述。 仿射密钥生成算法; 通过函数make_key函数生成密钥 a = make_key(time(NULL)); b = make_key(a); int make_key(long int a) { int i; srand(a); i = rand() % 10000; return i;} 仿射加解密算法; X为明文,y为密文 加密:ax+b = y (mod 26); 解密:x = a-1(y - b) mod 26; 重合指数计算算法; 统计各字母在明文中
  3. 所属分类:网络管理

    • 发布日期:2011-10-24
    • 文件大小:40960
    • 提供者:wangyi110cs
  1. 仿射密码和维吉尼亚密码加解密实现(密钥随机生成)

  2. 1. Z26 上的仿射密码体制: (1) 应用 随机产生的密钥 (A 、 B ) 将一段英 文 ( 其长度应较长 ) 进行加、解密; (2) 针对 (1) ,统计其明文和密文中各字符出现的频率; (3) 针对 (1) ,计算明文和密文的重合指数。 2. Z26 上的维吉尼亚 密码体制: (1) 编写密钥为 (k1,k2,…,kn) 的 维吉尼亚加、解密程序 ,其中 n 值由 用户输入,密钥随机产生; (2) 用 (1) 实现的 加、减密程序对 一段英 文 ( 其长度应较长 ) 进 行加、 解
  3. 所属分类:C/C++

    • 发布日期:2012-05-17
    • 文件大小:6144
    • 提供者:zhangliang33
  1. c++仿射密码加解密

  2. 古典仿射密码可随机产生两个密钥对已知明文进行加密,还可以对密文进行解密
  3. 所属分类:其它

    • 发布日期:2012-05-31
    • 文件大小:4096
    • 提供者:zhangjaixing
  1. 基于C语言的移位和代换加解密的程序实现

  2. 用c语言实现用移位变换和仿射变换对信息加密和解密。简单实用,是锻炼和学习c语言及从事信息安全领域和密码学的最好学习例子。
  3. 所属分类:网络安全

    • 发布日期:2012-09-18
    • 文件大小:2048
    • 提供者:yjfncu
  1. 仿射密码-Affine cipher

  2. 题目:课程设计 环境:Visual C++ 6.0 仿射密码是由加法密码和乘法密码结合就构成。 仿射密码的加密和解密算法是: C= Ek(m)=(k1m+k2) mod n M= Dk(c)=k3(c- k2) mod n(其中(k3 ×k1)mod26 = 1) 仿射密码具有可逆性的条件是gcd(k1, n)=1。当k1=1时,仿射密码变为加法密码,当k2=0时,仿射密码变为乘法密码。 仿射密码中的密钥空间的大小为nφ(n),当n为26字母,φ(n)=12,因此仿射密码的密钥空间为12×26
  3. 所属分类:网络安全

    • 发布日期:2013-08-27
    • 文件大小:735232
    • 提供者:mushou2012
  1. playfair、hill、Vigenere和仿射密码加解密

  2. 用于各种古典加密,是用C语言写的,playfair hill Vigenere和仿射密码的加解密
  3. 所属分类:C/C++

    • 发布日期:2014-12-22
    • 文件大小:8192
    • 提供者:huanleguone
  1. 移位密码和仿射密码、进制转换、s盒

  2. 基于用户界面的移位密码和仿射密码加解密,DES中是盒操作,进制转换
  3. 所属分类:C

    • 发布日期:2018-10-12
    • 文件大小:2097152
    • 提供者:sinat_40364183
  1. 仿射密码 加解密 C语言

  2. 基于C语言实现仿射密码算法,随机生成密钥a、b,加/解密程序对任意满足条件的a、b都能够处理。
  3. 所属分类:网络安全

    • 发布日期:2018-11-27
    • 文件大小:3072
    • 提供者:cheese0_0
  1. 密码学课设单表仿射C语言实现

  2. 实验内容 1)用C\C++语言实现单表仿射(Affine)加/解密算法; 2)用C\C++语言实现统计26个英文字母出现频率的程序; 3)利用单表仿射加/解密程序对一段较长的英文文章进行加密,再对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。
  3. 所属分类:其它

    • 发布日期:2020-04-15
    • 文件大小:4096
    • 提供者:weixin_44219914
  1. 应用密码学与网络安全.rar

  2. 应用密码学与网络安全实验报告及程序源代码。 实验1.凯撒密码。 实验2.单表置换。 实验3.仿射密码。 实验4.DES加解密。 实验5.AES加解密。 实验6.RSA加解密。 实验7.MD5加密。 实验8.文件的安全传输。
  3. 所属分类:网络安全

    • 发布日期:2020-08-28
    • 文件大小:28311552
    • 提供者:qq_42315147
  1. Python实现仿射密码

  2. 仿射密码思路: 1、加解密公式: 2、构造对应字典: 3、代码实现 构造字典,建立映射关系: # 构造字典,'A' --> 0 ... def char_2_num(x): list_s = [] list_num = [] for i in range(26): c = chr(i + 65) list_s.append(c) list_num.append(i) c_2_n = dict(map(lamb
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:57344
    • 提供者:weixin_38715008
  1. 基于Python解密仿射密码

  2. 新学期有一门密码学课,课上老师布置了一道密码学题,题目如下: 解密由仿射密码加密的密文“DBUHU SPANO SMPUS STMIU SBAKN OSMPU SS” 想解密这个密文,首先必须要知道仿射密码是什么: 仿射密码是一种代换密码,加解密公式如下 加密:C=E([a,b],p)=(ap+b) mod 26C=E([a,b],p)=(ap+b) mod 26 解密:p=D([a,b],C)=((C−b)/a) mod 26p=D([a,b],C)=((C−b)/a) mod 26 很显
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:176128
    • 提供者:weixin_38626032