论文部分内容阅读
通过对Rijndael算法研究,结合C语言中所带的函数rand()及计算机系统的时问作为该函数的种子产生的伪随机数,构造动态密钥以及动态加密算法和计算机程序实现。运用这个算法使得用同一个密钥只要时间不同,不管相同的明文被加密多少次,其密文一般都是不同的。动态加密算法解决了用户总是频繁更换手中的密钥这个令人烦恼的问题,使加密明文变得更容易、更方便和更安全。从动态加密算法中我们看到,动态加密对密码攻击者而言,无论是选择明文、已知明文、选择密文攻击均是极其困难的。对加密用户来说,只要密钥保护得当,可以长时间不必