📄 使用说明.txt
字号:
【版权声明】
/******************************************************************
程序说明:一个PKCS7标准里的encrypt-data content type的例子
该程序主要利用openssl定义的p7结构和相关的加密函数是实现了一个
PKCS7标准里的encrypt-data content type的加密,解密处理过程。
程序加密过程对指定的明文数据作了加密处理,然后打包成一个p7的标
准格式,进行DER编码后保存到指定的文件中;
程序的解密过程从指定的文件中读出一个encrypt-data content type
类型的PKCS7结构,对该结构里的密文数据进行解密处理,将解密出来的明
文打印输出。
程序里指定了密钥值和前导量以及加密的算法,明文数据也已经初始化,
有兴趣的读者可以对以上各项值作修改,但是要注意密钥长度,前导量长度
要和指定的算法对应起来。
对PKCS7标准的理解甚浅,也许这个处理流程有不大符合标准的地方,希
望读者能加以指正并提出宝贵意见,欢迎来信共同讨论(lxm7@x263.net)
/******************************************************************/
本openssl的VC软件包由中国OpenSSL站友taurus1978(凡星)根据OpenSSL编写提供,王志海(DragonKing)对结构进行了整理,Eric Young拥有对所有源代码的最终版权,一切应用应该遵照openssl的声明。该版本为openssl-0.9.6h
欢迎联系本人或提意见:
Email: lxm7@x263.net(taurus1978)
wzhah@263.net(DragonKing)
HomePage: http://openssl.126.com[openssl中文专业论坛,提供大量中文资料]
【功能说明】
本软件包将每个openssl的apps程序做成一个可直接运行调试的VC Console 类型应用程序,方便研究和运用openssl的朋友,避免了openssl在windows下的编译问题,并且因为可以在VC环境下进行调试,使得对openssl的各个应用程序的流程更容易理解,这对openssl初学者尤其方便。希望大家多提意见。
【使用说明】
要正确使用该工程文件,呢应该从http://openssl.126.com获取如下目录和文件:
1.Windows平台下openssl动态库,包含两个dll文件,将他们拷贝到Windows/system32目录下;
2.Windows平台下openssl静态库,下载解压后得到一个名为lib的文件夹,包含两个lib文件;
3.openssl的头文件,下载解压后得到一个名为include的录。
4.Windows平台p7_test项目文件,下载解压后得到一个名为p7_test的目录,里面包含了项目主文件;
5.将目录lib、include、和p7_test拷贝到同一个目录下;
6.使用VC++6打开p7_test目录下的项目文件,并确保该Vc环境的include 目录包括本目录下的include目录,例如,如果你的lib、p7_test以及include目录都放在C:\openssl目录下,那么应该在VC的include目录中包括路径:C:\openssl\include。
7.完成上述步骤,就可以像普通的VC项目一样进行调试编译了,有任何问题,请到http://openssl.126.com提问。
【注意】
1.获取最新信息请到http://openssl.126.com的openssl专业论坛.
2.编译好的运用程序有可能需要其它的openssl文件支持,如openssl.cnf等,请参照openssl相关文档或本站信息公布。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -