计算机密码学
ctgu_czy
这个作者很懒,什么都没留下…
展开
-
古典密码学上机实验
实验一、传统密码算法一、实验目的及任务通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解,为深入学习密码学奠定基础二、实验环境运行Windows操作系统的PC机,具有C语言编译环境。三、实验原理古典密码算法历史上曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密.它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密.下面介绍两种常见的具原创 2014-10-28 16:53:29 · 3188 阅读 · 0 评论 -
RSA密码算法设计
实验三 RSA算法设计和实现(4学时)一、实验目的掌握并实现RSA算法。 二、实验内容利用C\C++实现RSA算法的加、解密运算。具体包括:1) 利用扩展的EUCLID计算 a mod n 的乘法逆元;2) Miller-Rabin素性测试算法对一个给定的大数进行测试;3) 实现的运算,并计算;4) 利用Fermat定理手工计算,并与3)计算的结果对比;原创 2014-10-28 16:59:26 · 3010 阅读 · 2 评论 -
s-des密码算法实现
实验二 S-DES算法实现 一、S-DES算法分析1、Simplified DES方案,简称S-DES方案。它是一个供教学而非安全的加密算法,它与DES的特性和结构类似,但参数小。加密算法涉及五个函数:(1)初始置换IP(initial permutation)(2)复合函数fk1,它是由密钥K确定的,具有置换和代换的运算。 (3)置换函数SW(4)复合函原创 2014-10-28 16:57:53 · 7844 阅读 · 0 评论