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

对称密码学

  • Java加密与解密的艺术_梁栋

    全书包含 3 个部分,基础篇对Java 企业级应用的安全知识、密码学核心知识、与Java 加密相关的API 和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS 协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。

    标签: Java 加密 解密

    上传时间: 2013-10-12

    上传用户:lxm

  • 循序渐进介绍了密码

    循序渐进介绍了密码,密码学,数论

    标签: 密码

    上传时间: 2014-07-01

    上传用户:star_in_rain

  • 维吉尼亚(Vigenere)密码为了提高密码的破译的难度

    维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一个词组(语句)作为密钥,词组中每一个字母都作为移位替换密码密钥确定一个替换表,维吉尼亚密码循环的使用每一个替换表完成明文字母到密文字母的变换,最后所得到的密文字母序列即为加密得到的密文,具体过程如下: 设密钥 ,明文 , 加密变换 其中 例如,M=data security,k=best。可以先将M分解为长为4的序列data secu rity 每一节利用密钥k=best加密得密文c=Ek(M)=EELT TIUN SMLR。 当密钥k取的词组很长时,截获者就很难将密文破解。(我们还在计算机上就维吉尼亚密码设计的方法,编写了一个小的程序,可以运用其进行加密和相应的解密。见附录) 由于我们知识和条件所限,本学期对以上6种古典加密方法进行了学习和研究,从中我们收获颇多,我们了解古典密码学的基本原理和方法,并能够对信息进行简单的加密和解密,大大提高我们的学习文化知识的兴趣和热情,如果有条件我们在今后将进一步研究密码学。

    标签: Vigenere 密码

    上传时间: 2015-03-24

    上传用户:songnanhua

  • 这个源程序是对单钥密码算法IDEA的简单实现

    这个源程序是对单钥密码算法IDEA的简单实现,非常适合刚开始学密码学的人。

    标签: IDEA 源程序 密码算法

    上传时间: 2013-12-17

    上传用户:源码3

  • 这个压缩包内是一个用C实现的简单的RC5密码算法

    这个压缩包内是一个用C实现的简单的RC5密码算法,适合初学密码学的人看。

    标签: RC5 密码算法

    上传时间: 2014-12-04

    上传用户:yangbo69

  • 这是密码手册

    这是密码手册,对学习密码学的朋友很有帮助 希望大家高新高新 

    标签: 密码

    上传时间: 2014-01-18

    上传用户:myworkpost

  • 凯撒(kaiser)密码的的解密

    凯撒(kaiser)密码的的解密,也就是找出它的加密密钥,从而进行解密,由于 它是一种对称密码体制,加解密的密钥是一样的,下边简单说明一下加解密 加密过程: 密文:C=M+K (mod 26) 解密过程: 明文:M=C-K (mod 26)

    标签: kaiser 密码 解密

    上传时间: 2013-12-12

    上传用户:lx9076

  • 常用密码的c++实现

    常用密码的c++实现,对学习密码学的人非常有用

    标签: 密码

    上传时间: 2016-12-22

    上传用户:nanfeicui

  • 很多密码算法都要随机选择一个大素数

    很多密码算法都要随机选择一个大素数,这个是密码学中的MILLER-RABIN算法,判断素性。

    标签: 密码算法 大素数 随机

    上传时间: 2017-02-15

    上传用户:sy_jiadeyi

  • RSA公钥密码体制的matlab实现

    RSA公钥密码体制的matlab实现,这是密码学的加密算法之一

    标签: matlab RSA 密码体制

    上传时间: 2017-04-18

    上传用户:rocwangdp