Conceal 是 Facebook 推出的一个用来对数据进行快速加密和认证的开发包,应用可以使用它来加密数据和大文件存储。Conceal 和其他加密软件不同的是它提供了Smorgasbord加密算法和选项,这不是一个一般意义上的数据加密包,只是提供一些有用的方法。
# 加密/解密软件包
你可以通过 SSL++ 提供简单的类来使用 OpenSSL API,目前该项目还没有完全封装 OpenSSL 所有 API,但已经可以满足绝大多数应用要求。
SweetHMAC 是个极小,简单易用的 Swift 类,使用 HMAC 算法加密字符串。
Pylockfile 是一个文件锁包,它导出一个提供简单 API 的 LockFile 类。不像 Windows 的 msvcrt.locking、fcntl.lockf、flock 功能和弃用的 posixfile 模块,此 API 可跨越 Unix 平台以及 Windows 平台。它的加密机制是基于链接的 Nature 以及 mkdir 系统调用。
Bud 是 TLS 终端代理,是 TLS 流量中的 Babel Fish 解码,可以使用纯文本的方式发到你的后端服务器。
Neverbleed OpenSSL / LibreSS 特权分离引擎
Acme-Tiny TLS 证书加密工具
GmSSL 支持国密算法和标准的OpenSSL分支
Apache Commons Crypto 是一个加密库,使用 AES-NI 进行优化。提供了加密级别和流级别的 API。开发者可以使用最少代码来实现高性能的 AES 加解密应用。
Felony 是一款开源的 PGP 秘钥链,主要用于采用 Electron, React 和 Redux 开发的web 移动端应用。
Halite 是PHP项目中一个简单的libsodium封装包。Halite提供高级的加密接口,依靠其所有潜在的密码操作libsodium。var_dump;//bool示例2:用password-derived key 加密消息
国密算法 SM4 SM3 SM2,JS 版本、JAVA 版本。
PyCryptodome 是一个低级密码学原语的独立 Python 包,它支持 Python 2.4 及以上,全部 Python 3 版本以及 PyPy。它对 PyCrypto 的最后一个正式版进行了以下增强:
北京江南天安科技有限公司支持国密证书和协议的 TASSLOpenSSL是一套件开放源代码的安全套接字密码学基础库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL/TLS协议,并提供丰富的API,以供应用程序开发、测试或其它目的使用。它广泛地集成在各种类型的操作系统中,作为其基础组件之一,深爱广大IT爱好者的喜爱。即使用某些操作系统没有将其集成为组件,通过源代码下载,也是十分轻松地构建OpenSSL的开发及应用环境。
在我们的日常生产中,我们经常需要服务器端和前端之间的合作。转移和存储密码和令牌也是我们需要面对的问题。它为服务器端和前端提供加密解决方案。
GMSSLGmSSL是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密算法、项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。gmssl是包含国密SM2算法的Python实现, 提供了encrypt、decrypt等函数用于加密解密, 用法如下:
Tink 是一个多语言、跨平台的加密开发库,提供安全,易于正确使用和难以滥用的加密 API,目前 Tink 已经被用于保护许多谷歌内部产品的数据,如 AdMob、Google Pay、Google Assistant、Firebase 与 Android Search App 等。Tink 的任何部分都难以更换或移除,所有组件都是可组合的,并且可以以各种组合进行选择和组合。
# 加密/解密软件包 # 代码混淆和加密
这是一个纯 JavaScript 实现的 MD5 加密库。
# 加密/解密软件包 # 常用JavaScript包
javascript-htpasswd 是一个 JavaScript 生成 htpasswd 密码的库。
TweetNaCl.js 是 TweetNaCl / NaCl 的 JavaScript 移植版本,实现了密钥认证加密、公钥认证加密、哈希和公钥签名,是一个高级的 JavaScript 加密库。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号