C 語言常用工具包 LibUtillery 1.7.0 發布
LibUtillery是一個免費的,使用BSD授權程序員工具箱;一個輕量級和徹底記載收集分庫,以解決一般和經常性任務。此外,它還可以幫助撰寫可移 植性軟件提供了一個統一的API許多非標準擴展不支援所有操作系統上。該工具提供內存管理功能和調試,日志,線程同步,與調試,配置文件解析,哈希表,樹 和列表數據結構,標準的整數類型,等等。
它具有如下組件可以使用:
- UAlloc
- A malloc(3) wrapper with security and debugging features. Read the manual.
- UArandom
- Provides random numbers using an ARC4 cipher key stream generator (using the implementation of OpenSSH-portable, requiring OpenSSH, or the native implementation where available). Read the manual.
- UCache
- A simple cache that uses a hash table data structure. Read the manual.
- UCfgFile
- A configurable (INI-style) configuration file parser. Read the manual.
- UCompat
- Provides miscellaneous functions, list macros, tree macros and standard integer types for cross-platform portability. Read the manual.
- UFile
- Convenience library for reading files. Read the manual.
- UHash
- Bob Jenkins' hash functions for table lookups. Read the manual.
- ULog
- A versatile logging library. Read the manual.
- UPWCrypt
-
Secure password hashing library, supporting the creation of, and checks against,
$2a$type hashes using the OpenBSD bcrypt algorithm (using the Openwall crypt_blowfish implementation). Read the manual. - UThread
- A thread synchronization and debugging library. Read the manual.
LibUtillery is free software, and available under a very permissive BSD-style license. Even though it also incorporates 3rd party code, great care has been taken to not introduce additional restrictions in doing so. See the COPYING file for further details.
項目地址:http://projects.kolabore.org/libutillery/
新版本改進記錄:
- For Web services, secure password storage is one of the most important protections of its users after a successful break-in, with mature frameworks allowing you to do it properly.
- The new UPWCrypt component in this release fills this niche for portable stand-alone network daemons, written in C, that need to authenticate users.
- It is specialized to using an implementation of the OpenBSD bcrypt algorithm (type $2a$ hashes), which means UPWCrypt is able to provide a very simple API.
- Also, this release contains a few maintenance fixes in the build system and documentation
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!