搜索资源列表
CryptographyinCandC++
- flintc库文件及源码C语言大数支持函数库包括DESRSA算法-flintc documents and the C language source majority support functions including DESRSA Algorithm
crypto42
- C++实现的数字签名DSA算法,不够完善,存在一点外部函数调用的问题
vigenere
- C语言实现DES加解密过程,多函数操作,会有加密和解密两个选项-The C language realization of DES encryption and decryption process
rsa
- 简单方便的RSA的c语言实现,不使用库函数,适用于实验报告提交-a easy way of rsa
haxihanshu-SHA-1suanfa
- 哈希函数SHA-1的c实现,能正常运行。很实用,适合用来学习sha-1,希望对你有帮助。-A hash function is SHA-1 (c) achieve normal operation. Very practical, ideal for learning the sha-1, you want to help.
md5
- C++实验的MD5算法。 主函数在text.cpp中。-C++ experiment MD5 algorithm. The main function of the text.cpp.
md5
- 通过实现数字签名算法(DSA),加深对数字签名算法的理解,同时学习Hash算法的实现。 1)利用C\C++语言实现DSA算法。 2)DSA中的Hash函数采用SHA算法。 -By implementing the Digital Signature Algorithm (DSA), a better understanding of the digital signature algorithm, while learning to achieve Hash algorithm. 1
数字签名实验
- DSA签名程序和DSA验证程序。 签名程序流程: a. 读入字符串(从屏幕或文本文件中),字符串内容应包含自己的学号或姓名; b. 计算该字符串的SHA-1值; c. 生成DSA密钥对(利用dsa_make_key); d. 利用dsa_export函数导出所生成的DSA密钥对的公钥,并保存到文件中(dsa_key.pub),供验证程序使用; e. 对第2步产生的SHA-1值进行签名,保存签名到文件中(signature.txt)(DSA signatures and DSA val