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

通信密钥

  • 用维吉尼亚算法加密 /** * 维吉尼亚密码算法(BigDecimal)

    用维吉尼亚算法加密 /** * 维吉尼亚密码算法(BigDecimal),加/解密处理后仍为BigDecimal类型,正负号和小数点不进行处理 * * @param str * 源BigDecimal * @param key * 密钥,应为数字字符组成的字符串 * @param mode * 模式(加密or解密) * @return 加/解密后的BigDecimal

    标签: BigDecimal 算法 加密 密码算法

    上传时间: 2013-12-23

    上传用户:yyyyyyyyyy

  • 古典密码算法中的单表代换密码算法、移位密码算法、Vigenere密码算法。算法比较简单

    古典密码算法中的单表代换密码算法、移位密码算法、Vigenere密码算法。算法比较简单,用命令的方式。可以随机生成明文和密钥。

    标签: Vigenere 密码算法 代换 移位

    上传时间: 2014-01-13

    上传用户:zhyiroy

  • 使用VC编程实现DES的加密与解密算法

    使用VC编程实现DES的加密与解密算法,能够加密和解密文件,使用的密钥是八位

    标签: DES 编程实现 加密 算法

    上传时间: 2014-01-13

    上传用户:虫虫虫虫虫虫

  • 模拟DES算法

    模拟DES算法,程序使用八位密钥。 2. 程序使用 输入:输入明文,输入8位密钥。 点击“加密”按钮,即可获得加密密文。 输出:在编辑框中显示密文。 点击“解密”按钮,即可获得明文。 输出:在编辑框中显示明文。

    标签: DES 模拟 算法

    上传时间: 2017-06-13

    上传用户:shanml

  • 用c语言编写的rc6加密算法

    用c语言编写的rc6加密算法,可自己修改指定长度的密钥、明文,以得到相应的密文

    标签: rc6 c语言 编写 加密算法

    上传时间: 2017-06-17

    上传用户:wyc199288

  • DES工作的基本原理是

    DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。

    标签: DES

    上传时间: 2014-11-22

    上传用户:zukfu

  • 能够用matlab实现RSA算法中加密解密的功能

    能够用matlab实现RSA算法中加密解密的功能,产生的密钥为1024位,计算速度快。

    标签: matlab RSA 算法 加密

    上传时间: 2014-12-22

    上传用户:远远ssad

  • 字符串加密解密类 可以加密和解密字符串

    字符串加密解密类 可以加密和解密字符串,密钥自定

    标签: 字符串 加密 解密

    上传时间: 2017-06-27

    上传用户:秦莞尔w

  • 题目:加密软件 要求:(1)输入任意一段明文M

    题目:加密软件 要求:(1)输入任意一段明文M,以及密钥K (2)根据一下公式将其转换为密文C。 Ci = mi + K ,其中i = 0,1,……n-1 , K 为密钥; (3)具有输入输出界面。

    标签: 加密软件 输入

    上传时间: 2013-11-25

    上传用户:shawvi

  • RSA算法是第一个能同时用于加密和数字签名的算法

    RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何,而且密码学界多数人士倾向于因子分解不是NPC问题。RSA的缺点主要有:A)产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。B)分组长度太大,为保证安全性,n 至少也要 600 bits以上,使运算代价很高,尤其是速度较慢,较对称密码算法慢几个数量级;且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。目前,SET(Secure Electronic Transaction)协议中要求CA采用2048比特长的密钥,其他实体使用1024比特的密钥。   这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。

    标签: RSA 算法 加密 数字签名

    上传时间: 2014-01-20

    上传用户:蠢蠢66