虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

密钥对

  • 一个用RSA

    一个用RSA,DES的加密小程序,可以生成RSA密钥对,用于加密初学者学习的源代码

    标签: RSA

    上传时间: 2014-01-14

    上传用户:llandlu

  • 分析RSA算法的应用现状

    分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。

    标签: RSA 算法

    上传时间: 2014-01-20

    上传用户:fhzm5658

  • 古典密码中

    古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的取值空间为0到25;加密函数:x = ax + b(mod 26);解密函数:x = a*y - a*b (mod 26)。当a=1,b=3时,为凯撒密码。 3.维吉尼亚密码 首先确定密钥长度(本例中密钥只采取个位数字,所以取决于输入密钥的长度),然后输入满足这个长度的向量;加密:取明文第一个字母并将之移k1位,这里k1=1,第二个字母移k2位,k2=2,一旦到了密钥末尾,又从头开始。 4.换位密码 首先确定密钥长度,输入长度为5的0到4的整数序列,将明文分成每5个字母一组,每组字母按照密钥进行换位。

    标签: 密码

    上传时间: 2016-02-09

    上传用户:jqy_china

  • 一个XML加密程序

    一个XML加密程序,可以通过设置密钥对XML的内容进行加密。

    标签: XML 加密 程序

    上传时间: 2014-01-27

    上传用户:rocketrevenge

  •  ElGamal算法既能用于数据加密也能用于数字签名

     ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。 密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x < p, 计算 y = g^x ( mod p ),则其公钥为 y, g 和p。私钥是x。g和p可由一组用户共享。 ElGamal用于数字签名。被签信息为M,首先选择一个

    标签: ElGamal 算法 数据加密 数字签名

    上传时间: 2014-01-02

    上传用户:zwei41

  • ES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。 AES

    ES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。 AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据 的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换(permutations )和替换(substitutions)输入数据。Figure 1 显示了 AES 用192位密钥对一个16位字节数据块进行加密和解密的情形。

    标签: Encryption Advanced Standard The

    上传时间: 2017-04-05

    上传用户:阳光少年2016

  • java应用程序中关于

    java应用程序中关于,产生RSA密钥对的一段小程序。

    标签: java 应用程序

    上传时间: 2013-12-28

    上传用户:ccclll

  • 加解密传输

    实现文件加解密传输,保证文件的安全性,通信双方拥有共享密钥对

    标签: 加解密传输

    上传时间: 2015-10-19

    上传用户:ruojiahang1113

  • RSA原理和SSL认证

    RSA原理理解和SSL认证讲解,以及为什么需要密钥对、为什么需要数字证书、为什么需要数字签名等等

    标签: RSA SSL

    上传时间: 2019-02-21

    上传用户:可爱草履虫2

  • 对Rijndael算法中密钥扩展的优化

        为了推进Rijndael数据加密工程中密钥扩展工作,文中用GF(28)域知识和C#知识,设计了具体实现密钥扩展的代码,是实现密钥扩展的新方法,并经过上机实验证明可行,还具有稳定可靠、高效率和高速度的特点。

    标签: Rijndael 算法 密钥扩展

    上传时间: 2013-11-25

    上传用户:450976175