资源简介
HMAC-SHA1算法实现,可以直接执行,测试通过
代码片段和文件信息
#include “sha1.h“
#include
#include
#include
#include
#ifndef SHA_DIGESTSIZE
#define SHA_DIGESTSIZE 20
#endif
#ifndef SHA_BLOCKSIZE
#define SHA_BLOCKSIZE 64
#endif
/* Hash a single 512-bit block. This is the core of the algorithm. */
void SHA1Transform(__u32 state[5] __u8 buffer[64])
{
__u32 a b c d e;
typedef union {
unsigned char c[64];
__u32 l[16];
} CHAR64LONG16;
CHAR64LONG16* block;
#ifdef SHA1HANDSOFF
static unsigned char workspace[64];
block = (CHAR64LONG16*)workspace;
// NdisMoveMemory(block buffer 64);
memcpy(block buffer 64);
#else
block = (CHAR64LONG16*)buffer;
#endif
/* Copy context->state[] to working vars */
a = state[0];
b = state[1];
c = state[2];
d = state[3];
e = state[4];
/* 4 rounds of 20 operations each. Loop unrolled. */
R0(abcde 0); R0(eabcd 1); R0(deabc 2); R0(cdeab 3);
R0(bcde
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3474 2008-10-08 18:34 HMACMD5.dsp
文件 33792 2008-10-08 18:34 HMACMD5.ncb
文件 48640 2008-10-08 18:34 HMACMD5.opt
文件 1319 2008-10-08 18:33 HMACMD5.plg
文件 7123 2008-10-08 18:59 HMACSHA1.c
文件 3482 2008-10-08 18:36 HMACSHA1.dsp
文件 541 2008-10-08 18:36 HMACSHA1.dsw
文件 50176 2008-10-08 19:00 HMACSHA1.ncb
文件 53760 2008-10-08 19:00 HMACSHA1.opt
文件 1172 2008-10-08 18:59 HMACSHA1.plg
文件 3124 2008-10-08 18:56 HMACSHA1测试文本文档.txt
文件 1724 2008-10-08 18:22 sha1.h
----------- --------- ---------- ----- ----
208327 12
- 上一篇:A*算法在ROS上的简单移植
- 下一篇:c语言异或实现音频的加密解密
相关资源
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
- VC++基于OpenGL模拟的一个3维空间模型
- c++ 虚拟摄像头
- hook,捕获所有案件,查找所有窗口,
- C语言课设计算器
- c++ 简易贪吃蛇源码
- 高精度加法(c++代码)
- C++调用百度地图案例
- 北京化工大学计算方法(C/C++)讲义
- 基于VC++的SolidWorks二次开发SolidWorks
- c++ 模拟鼠标按键
- OFD编辑器
- Beginning C++17 From Novice to Professional
- C++ STL实现
- opencv手部轮廓识别以及轨迹识别
- 百度C++编码规范
- C++ sql2008 WebServer通讯.docx
- c++ 定时关机程序源码
- 基于VSCode和CMake实现C++开发
- c++语法查询工具
- c++ 账务系统源码
- GBT 28169-2011 嵌入式软件 C语言编码规范
- c++ 猜拳小游戏
- XUnZip Zip解压缩.rar
-
Google C++ st
yle Guide - Windows_API_函数大全 C/C++
- C++ SHA256加密计算
- 思维导图(C++ Primer Plus(第六版).
- 信息学奥赛c++第一阶课件.pptx
评论
共有 条评论