【文件属性】:
文件名称:hashlibpp:简单且易于使用的库,可在普通 C++ 中创建加密校验和(哈希)
文件大小:61KB
文件格式:ZIP
更新时间:2021-07-05 08:52:21
C++
哈希库++
hashlib++是一个简单且易于使用的库,用于创建名为hash的加密校验和。 它是用纯 C++ 编写的,应该适用于每个编译器和平台。
hashlib++允许您仅使用一个方法调用来创建哈希(例如MD5或SHA1 )。 因此,如果您想快速创建基于文件或字符串的哈希,您可能会感兴趣。
目前 hashlib++ 支持以下功能:
-> MD5 Message-Digest algorithm 5
-> SHA1 Secure Hash Algorithm 1
-> SHA2-Family Secure Hash Algorithm 256, 384 and 512
运行和/或修改build.sh以构建和使用 hashlib++
##示例用法
# include < hashlibpp>
# include < string>
# include < iost
【文件预览】:
hashlibpp-master
----.gitignore(23B)
----src()
--------hl_sha1wrapper.h(4KB)
--------hl_exception.h(3KB)
--------hl_wrapperfactory.cpp(3KB)
--------Makefile(5KB)
--------hl_sha512wrapper.h(4KB)
--------hl_sha256wrapper.h(4KB)
--------hl_md5.h(7KB)
--------hl_sha1wrapper.cpp(4KB)
--------hl_sha384wrapper.h(4KB)
--------hl_sha1.h(7KB)
--------hl_sha256.h(6KB)
--------hl_sha512wrapper.cpp(4KB)
--------hl_hashwrapper.h(9KB)
--------hl_md5.cpp(13KB)
--------hl_sha256.cpp(14KB)
--------hashlibpp.h(2KB)
--------hl_md5wrapper.cpp(4KB)
--------hl_sha2ext.cpp(17KB)
--------hl_sha256wrapper.cpp(4KB)
--------hl_wrapperfactory.h(3KB)
--------hl_sha384wrapper.cpp(4KB)
--------hl_md5wrapper.h(4KB)
--------hl_sha1.cpp(11KB)
--------hl_sha2mac.h(8KB)
--------hl_types.h(3KB)
--------hl_sha2ext.h(8KB)
----LICENSE.md(1KB)
----README.md(1KB)
----build.sh(246B)