资源简介
2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。
测试说明
测试代码由makefile进行管理
将整个文件夹拷贝到Linux目录下,使用gcc编译
编译运行步骤:
1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件HashCalc
2. 命令行下输入 ./HashCalc 执行程序
3.命令行输入make clean可清理编译生成的文件
非Linux gcc编译器,不用makefile下
main.c依赖于keccak.c和sha3nist.c文件
代码片段和文件信息
/* $Id: keccak.c 259 2011-07-19 22:11:27Z tp $ */
/*
* Keccak implementation.
*
* ==========================(LICENSE BEGIN)============================
*
* Copyright (c) 2007-2010 Projet RNRT SAPHIR
*
* Permission is hereby granted free of charge to any person obtaining
* a copy of this software and associated documentation files (the
* “Software“) to deal in the Software without restriction including
* without limitation the rights to use copy modify merge publish
* distribute sublicense and/or sell copies of the Software and to
* permit persons to whom the Software is furnished to do so subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-03 15:09 SHA-3\
文件 54908 2013-01-27 20:16 SHA-3\keccak.c
文件 3053 2017-08-03 15:02 SHA-3\main.c
文件 323 2017-08-03 11:07 SHA-3\Makefile
文件 78 2017-08-03 14:40 SHA-3\message_digest.txt
文件 4375 2013-01-27 21:36 SHA-3\sha3nist.c
文件 3091 2013-01-27 20:17 SHA-3\sha3nist.h
文件 9472 2013-01-27 20:15 SHA-3\sph_keccak.h
文件 66236 2013-01-27 20:17 SHA-3\sph_types.h
- 上一篇:C++读取EXCEL
- 下一篇:扫雷 C语言源代码
评论
共有 条评论