数字签名实验

所属分类:CA认证
开发工具:C/C++
文件大小:2900KB
下载次数:30
上传日期:2018-05-14 16:32:19
上 传 者王可爱努力
说明:  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 validator. Signature program flow: A. reads into a string (from screen or text file), and the string content should contain its own student number or name. B. calculates the SHA-1 value of the string. C. generates a DSA key pair (using dsa_make_key); D. uses the dsa_export function to derive the public key of the generated DSA key pair and saves it to the file (dsa_key.pub) for verification. E. signatures the SHA-1 value generated in the second step and saves the signature to the file (signature.txt).)

文件列表:
数字签名实验 (0, 2018-05-14)
数字签名实验\数字签名生成算法 (0, 2018-05-14)
数字签名实验\数字签名生成算法\ipch (0, 2018-05-14)
数字签名实验\数字签名生成算法\ipch\数字签名生成算法-75e5ee5a (0, 2018-05-14)
数字签名实验\数字签名生成算法\ipch\数字签名生成算法-75e5ee5a\数字签名生成算法-bc03bd5f.ipch (2359296, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法 (0, 2018-05-14)
数字签名实验\数字签名生成算法\数字签名生成算法.sdf (3297280, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法.sln (996, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法.suo (11264, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\dsa_key.txt (428, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\plain.txt (11, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\sha1.txt (40, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\signature.txt (47, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\stdafx.cpp (237, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\stdafx.h (233, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\targetver.h (236, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\数字签名生成算法.cpp (2540, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\数字签名生成算法.vcxproj (4983, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\数字签名生成算法.vcxproj.filters (1347, 2017-12-15)
数字签名实验\数字签名生成算法\数字签名生成算法\数字签名生成算法.vcxproj.user (143, 2017-12-15)
数字签名实验\数字签名验证算法 (0, 2018-05-14)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法 (0, 2018-05-14)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\dsa_key.txt (428, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\plain.txt (11, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\sha1.txt (40, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\signature.txt (47, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\stdafx.cpp (237, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\stdafx.h (233, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\targetver.h (236, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\数字签名验证算法.cpp (2431, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\数字签名验证算法.vcxproj (4909, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\数字签名验证算法.vcxproj.filters (1347, 2017-12-15)
数字签名实验\数字签名验证算法\15282018_实验七_数字签名验证算法\数字签名验证算法.vcxproj.user (143, 2017-12-15)
数字签名实验\数字签名验证算法\ipch (0, 2018-05-14)
数字签名实验\数字签名验证算法\ipch\数字签名验证算法-76902c94 (0, 2018-05-14)
数字签名实验\数字签名验证算法\ipch\数字签名验证算法-76902c94\数字签名验证算法-248ed09d.ipch (2359296, 2017-12-15)
数字签名实验\数字签名验证算法\数字签名验证算法.sdf (4018176, 2017-12-15)
数字签名实验\数字签名验证算法\数字签名验证算法.sln (996, 2017-12-15)
... ...

======================================================================== 控制台应用程序:15282018_实验七_数字签名生成算法 项目概述 ======================================================================== 应用程序向导已为您创建了此 15282018_实验七_数字签名生成算法 应用程序。 本文件概要介绍组成 15282018_实验七_数字签名生成算法 应用程序的每个文件的内容。 15282018_实验七_数字签名生成算法.vcxproj 这是使用应用程序向导生成的 VC++ 项目的主项目文件, 其中包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。 15282018_实验七_数字签名生成算法.vcxproj.filters 这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。 它包含有关项目文件与筛选器之间的关联信息。 在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。 例如,“.cpp”文件与“源文件”筛选器关联。 15282018_实验七_数字签名生成算法.cpp 这是主应用程序源文件。 ///////////////////////////////////////////////////////////////////////////// 其他标准文件: StdAfx.h,StdAfx.cpp 这些文件用于生成名为 15282018_实验七_数字签名生成算法.pch 的预编译头 (PCH) 文件和 名为 StdAfx.obj 的预编译类型文件。 ///////////////////////////////////////////////////////////////////////////// 其他注释: 应用程序向导使用“TODO:”注释来指示应添加或自定义的源代码部分。 /////////////////////////////////////////////////////////////////////////////

近期下载者

相关文件


收藏者