问题描述
优先级: - 高
Priority: - High
应用程序类型 :
- Dll
Dll Created In -
MFC VC 6.0
。
描述 : - 我们有一个MFC
编写的DLL API,它在套接字上传输数据,用于将其写入文件系统.API将数据以块的形式传输到网络中。
。
要求: -
传输数据可能已损坏,因此我们计划实施校验和。我们将向每个
数据块发送校验和。为了实现它,我们计划使用SHA1算法但不能实现它进入MFC VC 6.0 DLL。
Requirement: -Transfer Data might be corrupted, so we are planning to implement Checksum. We will send a Checksum with each chunk of data. And for implementing it we are planning to use SHA1 algorithm but not able to implement it into MFC VC 6.0 DLL.
。
请
协助我们完成此特定要求。我将非常感激。
问候,SP辛格
推荐答案
1. CryptAcquireContext()
1. CryptAcquireContext()
2. CryptCreateHash()with CALG_SHA1参数
2. CryptCreateHash() with CALG_SHA1 parameter
3. CryptHashData()
3. CryptHashData()
4. CryptDestroyHash()
4. CryptDestroyHash()
5. CryptReleaseContext()
5. CryptReleaseContext()
希望这会有所帮助,
这篇关于需要在Microsoft Visual C ++ 6.0编写的MFC Dll中实现SHA1-Checksum的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!