Advertisement

Message digest of OpenSSL

阅读量:

** OpenSSL消息摘要**

1.目的

**** (1) 掌握OpenSSL消息摘要原理和常用API;

(2) 基于OpenSSL库开发命令行消息摘要程序。

2.步骤

开发一个独立的功能模块来完成文件摘要任务,并具备完成文件摘要计算的能力;该功能模块能够识别并应用MD5与SHA-1两种不同的数据安全算法。

(2) 在Main函数中调用上述函数,实现命令行参数控制,示例如下:

复制代码
 >myDigest md5 some.txt

    
 ……
    
 >myDigest sha1 some.txt
    
 ……
    
    
    
    
    AI写代码html

安装商业性质的摘要工具(如MD5校验软件),将其与个人开发的自定义工具在同一文件上运行哈希提取测试(Hash calculation),观察计算结果是否一致?并评估该软件处理大规模数据的能力如何?

3.结果

**** (1) 消息参考实例结果:

使用MD5摘要算法对两段字符串数据进行了摘要计算。

File: main.c:****

复制代码
  #include <stdio .h>

    
  #include <string .h>
    
  #include<openssl/evp.h>

全部评论 (0)

还没有任何评论哟~