hashlibpp:简单且易于使用的库,可在普通 C++ 中创建加密校验和(哈希)

时间:2024-07-25 02:39:01
【文件属性】:

文件名称:hashlibpp:简单且易于使用的库,可在普通 C++ 中创建加密校验和(哈希)

文件大小:61KB

文件格式:ZIP

更新时间:2024-07-25 02:39:01

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)

网友评论