資源簡介
SHA1加密算法源代碼 C語言,可直接運行
代碼片段和文件信息
/*
SHA-1?in?C
By?Steve?Reid?
100%?Public?Domain
Test?Vectors?(from?FIPS?PUB?180-1)
“abc“
??A9993E36?4706816A?BA3E2571?7850C26C?9CD0D89D
“abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq“
??84983E44?1C3BD26E?BAAE4AA1?F95129E5?E54670F1
A?million?repetitions?of?“a“
??34AA973C?D4C4DAA4?F61EEB2B?DBAD2731?6534016F
*/
/*?#define?LITTLE_ENDIAN?*?This?should?be?#define‘d?if?true.?*/
/*?#define?SHA1HANDSOFF?*?Copies?data?before?messing?with?it.?*/
#include?
#include?
typedef?struct?{
????unsigned?long?state[5];
????unsigned?long?count[2];
????unsigned?char?buffer[64];
}?SHA1_CTX;
void?SHA1Transform(unsigned?long?state[5]?unsigned?char?buffer[64]);
void?SHA1Init(SHA1_CTX
- 上一篇:Strassen矩陣相乘算法,C++實現,可運行
- 下一篇:操作系統課設報告
評論
共有 條評論