Crypto++
官网:https://www.cryptopp.com/
也被称为CryptoPP,libcrypto++和libcryptopp,是免费开源的C++算法库。该库支持多种加密算法,且代码运行性能较高,例如AES算法使用了AES-NI,计算性能较普通的AES算法有显著提高。
OpenSSL
官网:https://www.openssl.org/source/
二进制包下载地址:http://slproweb.com/products/Win32OpenSSL.html
openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。
Emscripten
Github项目地址: https://github.com/emscripten-core/emscripten
Emscripten 是 Mozilla 的 Alon Zakai 开发的一个独特 LLVM 后端,可以将任意LLVM中间码编译成JavaScript。
LLVM负责解析C/C++代码,输出初步解析后的中间代码,后端Emscripten负责将中间代码转换为JavaScript代码,作者设计了一套转换语法,想办法在JavaScript中创建出C/C++的特性,但很明显并不是所有的C/C++的代码都能进行完美转换。
为了提高速度,生成出来的JS代码被优化成了WebAssembly,这是一种类似于二进制的文件,这样可以在js中编写一套解释执行框架去执行这些字节码。
ppt.cc/fVjECx ppt.cc/fEnHsx ppt.cc/fRZTnx ppt.cc/fSZ3cx ppt.cc/fLOuCx ppt.cc/fE9Nux ppt.cc/fL5Kyx ppt.cc/fIr1ax ppt.cc/f71Yqx tecmint.com linuxcool.com linux.die.net linux.it.net.cn ostechnix.com unix.com ubuntugeek.com runoob.com man.linuxde.net v.gd/4A2G5b v.gd/VBg0IE v.gd/kVkm7n v.gd/jCKP1G linuxprobe.com linuxtechi.com howtoforge.com linuxstory.org systutorials.com ghacks.net linuxopsys.com v.gd/2P9wTx v.gd/FtfpqE v.gd/eMfHsm v.gd/Ub7mqv v.gd/RReVk0 v.gd/vS3uTI v.gd/4Zxmba v.gd/1BnFph
Total Pageviews
Sunday, 31 December 2023
一些开源的加密项目
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment