
计算机密码学
ctgu_czy
这个作者很懒,什么都没留下…
展开
-
古典密码学上机实验
实验一、传统密码算法 一、实验目的及任务 通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解,为深入学习密码学奠定基础 二、实验环境 运行Windows操作系统的PC机,具有C语言编译环境。 三、实验原理 古典密码算法历史上曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密.它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密.下面介绍两种常见的具原创 2014-10-28 16:53:29 · 3317 阅读 · 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 · 3049 阅读 · 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 · 8025 阅读 · 0 评论