├── .gitignore ├── CryptoLib.sln ├── CryptoLib ├── CryptoLib.vcxproj ├── CryptoLib.vcxproj.filters ├── CryptoLib.vcxproj.user └── Include │ ├── CryptoLib.h │ ├── Encode │ ├── base64.cpp │ ├── base64.h │ ├── urlencode.cpp │ └── urlencode.h │ ├── Hash │ ├── crc32.cpp │ ├── crc32.h │ ├── md5.cpp │ ├── md5.h │ ├── sha1.cpp │ ├── sha1.h │ ├── sha256.cpp │ ├── sha256.h │ ├── sha512.cpp │ └── sha512.h │ ├── Info │ ├── baseboardsn.cpp │ ├── baseboardsn.h │ ├── biossn.cpp │ ├── biossn.h │ ├── cpusn.cpp │ ├── cpusn.h │ ├── disksn.cpp │ ├── disksn.h │ ├── macsn.cpp │ ├── macsn.h │ ├── snbase.cpp │ └── snbase.h │ ├── Utils │ ├── bignum.cpp │ ├── bignum.h │ ├── stringx.cpp │ └── stringx.h │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── Demo ├── Demo.cpp ├── Demo.vcxproj ├── Demo.vcxproj.filters ├── Demo.vcxproj.user ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── LICENSE ├── README.md └── docs ├── amWiki ├── css │ ├── amWiki.css │ ├── lhjs.github-gist.css │ └── markdownbody.github.css ├── images │ ├── icons.svg │ ├── logo.png │ └── menubar_bg.png └── js │ ├── amWiki.docs.js │ ├── amWiki.imgsView.js │ ├── amWiki.js │ ├── amWiki.scrollbar.js │ ├── amWiki.search.js │ ├── amWiki.search.worker.js │ ├── amWiki.storage.js │ ├── amWiki.testing.js │ ├── amWiki.tools.js │ ├── flowchart.min.js │ ├── gbk.js │ ├── highlight.pack.js │ ├── jquery-compat-3.1.0.min.js │ ├── marked.min.js │ ├── pinyin.js │ └── raphael-min.js ├── config.json ├── index.html ├── library ├── $navigation.md ├── 001-关于CryptoLib │ ├── 01-CryptoLib简介.md │ └── 02-MIT License.md ├── 002-配置和使用 │ ├── 01-环境配置.md │ ├── 02-使用方法.md │ ├── 03-函数调用.md │ └── 04-拓展类.md └── home-首页.md └── readme.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/.gitignore -------------------------------------------------------------------------------- /CryptoLib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib.sln -------------------------------------------------------------------------------- /CryptoLib/CryptoLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/CryptoLib.vcxproj -------------------------------------------------------------------------------- /CryptoLib/CryptoLib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/CryptoLib.vcxproj.filters -------------------------------------------------------------------------------- /CryptoLib/CryptoLib.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/CryptoLib.vcxproj.user -------------------------------------------------------------------------------- /CryptoLib/Include/CryptoLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/CryptoLib.h -------------------------------------------------------------------------------- /CryptoLib/Include/Encode/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Encode/base64.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Encode/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Encode/base64.h -------------------------------------------------------------------------------- /CryptoLib/Include/Encode/urlencode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Encode/urlencode.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Encode/urlencode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Encode/urlencode.h -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/crc32.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/crc32.h -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/md5.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/md5.h -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha1.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha1.h -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha256.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha256.h -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha512.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Hash/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Hash/sha512.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/baseboardsn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/baseboardsn.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/baseboardsn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/baseboardsn.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/biossn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/biossn.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/biossn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/biossn.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/cpusn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/cpusn.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/cpusn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/cpusn.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/disksn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/disksn.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/disksn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/disksn.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/macsn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/macsn.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/macsn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/macsn.h -------------------------------------------------------------------------------- /CryptoLib/Include/Info/snbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/snbase.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Info/snbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Info/snbase.h -------------------------------------------------------------------------------- /CryptoLib/Include/Utils/bignum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Utils/bignum.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Utils/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Utils/bignum.h -------------------------------------------------------------------------------- /CryptoLib/Include/Utils/stringx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Utils/stringx.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/Utils/stringx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/Utils/stringx.h -------------------------------------------------------------------------------- /CryptoLib/Include/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/stdafx.cpp -------------------------------------------------------------------------------- /CryptoLib/Include/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/stdafx.h -------------------------------------------------------------------------------- /CryptoLib/Include/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/CryptoLib/Include/targetver.h -------------------------------------------------------------------------------- /Demo/Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/Demo.cpp -------------------------------------------------------------------------------- /Demo/Demo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/Demo.vcxproj -------------------------------------------------------------------------------- /Demo/Demo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/Demo.vcxproj.filters -------------------------------------------------------------------------------- /Demo/Demo.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/Demo.vcxproj.user -------------------------------------------------------------------------------- /Demo/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/stdafx.cpp -------------------------------------------------------------------------------- /Demo/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/stdafx.h -------------------------------------------------------------------------------- /Demo/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/Demo/targetver.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/README.md -------------------------------------------------------------------------------- /docs/amWiki/css/amWiki.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/css/amWiki.css -------------------------------------------------------------------------------- /docs/amWiki/css/lhjs.github-gist.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/css/lhjs.github-gist.css -------------------------------------------------------------------------------- /docs/amWiki/css/markdownbody.github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/css/markdownbody.github.css -------------------------------------------------------------------------------- /docs/amWiki/images/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/images/icons.svg -------------------------------------------------------------------------------- /docs/amWiki/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/images/logo.png -------------------------------------------------------------------------------- /docs/amWiki/images/menubar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/images/menubar_bg.png -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.docs.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.imgsView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.imgsView.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.scrollbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.scrollbar.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.search.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.search.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.search.worker.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.storage.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.testing.js -------------------------------------------------------------------------------- /docs/amWiki/js/amWiki.tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/amWiki.tools.js -------------------------------------------------------------------------------- /docs/amWiki/js/flowchart.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/flowchart.min.js -------------------------------------------------------------------------------- /docs/amWiki/js/gbk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/gbk.js -------------------------------------------------------------------------------- /docs/amWiki/js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/highlight.pack.js -------------------------------------------------------------------------------- /docs/amWiki/js/jquery-compat-3.1.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/jquery-compat-3.1.0.min.js -------------------------------------------------------------------------------- /docs/amWiki/js/marked.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/marked.min.js -------------------------------------------------------------------------------- /docs/amWiki/js/pinyin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/pinyin.js -------------------------------------------------------------------------------- /docs/amWiki/js/raphael-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/amWiki/js/raphael-min.js -------------------------------------------------------------------------------- /docs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/config.json -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/library/$navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/$navigation.md -------------------------------------------------------------------------------- /docs/library/001-关于CryptoLib/01-CryptoLib简介.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/001-关于CryptoLib/01-CryptoLib简介.md -------------------------------------------------------------------------------- /docs/library/001-关于CryptoLib/02-MIT License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/001-关于CryptoLib/02-MIT License.md -------------------------------------------------------------------------------- /docs/library/002-配置和使用/01-环境配置.md: -------------------------------------------------------------------------------- 1 | # 环境配置 2 | 编译工具:Visual Studio 2017* 3 | 4 | 字符集:ANSI/Unicode* 5 | 6 | 操作系统:Windows 7 | 8 | *注:其他VS版本请自行转换 9 | 10 | *注:本库设计上支持ANSI,但限于时间,不保证没有兼容问题。 11 | -------------------------------------------------------------------------------- /docs/library/002-配置和使用/02-使用方法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/002-配置和使用/02-使用方法.md -------------------------------------------------------------------------------- /docs/library/002-配置和使用/03-函数调用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/002-配置和使用/03-函数调用.md -------------------------------------------------------------------------------- /docs/library/002-配置和使用/04-拓展类.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/002-配置和使用/04-拓展类.md -------------------------------------------------------------------------------- /docs/library/home-首页.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/library/home-首页.md -------------------------------------------------------------------------------- /docs/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MXWXZ/CryptoLib/HEAD/docs/readme.txt --------------------------------------------------------------------------------