本文为hmac sha1 的C语言源码,相关源码请查阅 Linux C sha1算法
#include#include #include #include #include #include #define MAX_MESSAGE_LENGTH 4096 unsigned long int ft(int t,unsigned long int x,unsigned long int y,unsigned long int z); unsigned long int k(int t); unsigned long int rotr1(int bits, unsigned long int a); unsigned long int rotl(int bits, unsigned long int a); void sha1(unsigned char *message,int message_length,unsigned char *digest); void hmac_sha1(unsigned char *key,int key_length,unsigned char *data,int data_length,unsigned char *digest);
#include "hmac_sha1.h" unsigned long int ft(int t,unsigned long int x,unsigned long int y,unsigned long int z) { unsigned long
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)