NaCl(发音为“salt”)是一种新的易于使用的高速软件库,用于网络通信、加密、解密、签名等。NaCl 的目标是提供构建更高级加密工具所需的所有核心操作。
当然,这些核心业务已经存在其他库。 NaCl 通过提高安全性,提高可用性和提高速度,提升了现有技术水平。
以下报告从安全角度将NaCl与其他库进行了对比:
- (PDF)Daniel J. Bernstein,Tanja Lange,Peter Schwabe,“新加密库的安全影响”。
- Pages 159-176 in Proceedings of LatinCrypt 2012,由Alejandro Hevia和Gregory Neven编辑,计算机科学讲义7533,Springer,2012年。ISBN 978-3-642-33480-1。
以下报告是由 Research Plaza 创建的,并向更广泛的读者介绍了NaCl:(PDF)。
当前版本的NaCl支持C和C++。 支持Python是一个重中之重。