libxcrypt - Extended crypt library for DES, MD5, Blowfish and others

Property Value
Distribution Fedora 29
Repository Fedora x86_64
Package name libxcrypt
Package version 4.2.1
Package release 3.fc29
Package architecture i686
Package type rpm
Installed size 182.28 KB
Download size 68.59 KB
Official Mirror
libxcrypt is a modern library for one-way hashing of passwords.  It
supports a wide variety of both modern and historical hashing methods:
yescrypt, bcrypt, SHA-2-512, SHA-2-256, SHA-1, MD5 (two variants),
DES (three variants), and NTHASH.  It provides the traditional Unix
crypt and crypt_r interfaces, as well as a set of extended interfaces
pioneered by Openwall Linux, crypt_rn, crypt_ra, crypt_gensalt,
crypt_gensalt_rn, and crypt_gensalt_ra.
libxcrypt is intended to be used by login(1), passwd(1), and other
similar applications;  that is, to hash a small number of passwords
during an interactive authentication dialogue with a human.  It is
not suitable for use in bulk password-cracking applications, or in
any other situation where speed is more important than careful
handling of sensitive data. However, it is intended to be fast and
lightweight enough for use in servers that must field thousands of
login attempts per minute.
This version of the library does not provide the legacy API functions
that have been provided by glibc's


Package Version Architecture Repository
libxcrypt-4.4.3-10.fc29.i686.rpm 4.4.3 i686 Fedora Updates
libxcrypt-4.4.3-10.fc29.i686.rpm 4.4.3 i686 Fedora Updates
libxcrypt-4.4.3-10.fc29.x86_64.rpm 4.4.3 x86_64 Fedora Updates
libxcrypt-4.2.1-3.fc29.x86_64.rpm 4.2.1 x86_64 Fedora
libxcrypt-4.2.1-3.fc29.i686.rpm 4.2.1 i686 Fedora
libxcrypt - - -


Name Value
glibc(x86-32) >= 2.26.9000-46 -
libxcrypt-common = 4.2.1-3.fc29
rtld(GNU_HASH) -


Name Value
libcrypt = 2.26.9000-47
libcrypt(x86-32) = 2.26.9000-47 - - -
libxcrypt = 4.2.1-3.fc29
libxcrypt(x86-32) = 4.2.1-3.fc29


Name Value
libcrypt <= 2.26.9000-46
libcrypt-nss <= 2.26.9000-33


Type URL
Binary Package libxcrypt-4.2.1-3.fc29.i686.rpm
Source Package libxcrypt-4.2.1-3.fc29.src.rpm

Install Howto

Install libxcrypt rpm package:

# dnf install libxcrypt




2018-10-01 - Björn Esser <> - 4.2.1-3
- Drop compat-devel package
- Set configure options from globals
2018-09-30 - Björn Esser <> - 4.2.1-2
- Build out-of-tree
- Split off noarch-bits into common sub-package
- Update %description
- Prepare to remove legacy API from library and to provide a compatibilty
package for the legacy API
2018-09-29 - Björn Esser <> - 4.2.1-1
- New upstream release
- Add new manpages
2018-09-29 - Björn Esser <> - 4.2.0-1
- New upstream release
2018-08-24 - Björn Esser <> - 4.1.2-1
- New upstream release
2018-08-08 - Björn Esser <> - 4.1.1-4
- Move *.3 manpages to devel subpackage (#1613762)
- Add needed Conflicts: man-pages < 4.15-3
2018-08-08 - Björn Esser <> - 4.1.1-3
- Make crypt{,_r} return NULL on failure (#1611784)
2018-08-04 - Björn Esser <> - 4.1.1-2
- Add manpages for crypt{,_r,_ra}.3 (#1610307)
2018-08-01 - Björn Esser <> - 4.1.1-1
- New upstream release
2018-07-13 - Björn Esser <> - 4.1.0-1
- New upstream release

See Also

Package Description
libxcrypt-common-4.2.1-3.fc29.noarch.rpm Common files for libxcrypt
libxcrypt-devel-4.2.1-3.fc29.i686.rpm Development files for libxcrypt
libxcrypt-devel-4.2.1-3.fc29.x86_64.rpm Development files for libxcrypt
libxcrypt-static-4.2.1-3.fc29.i686.rpm Static library for -static linking with libxcrypt
libxcrypt-static-4.2.1-3.fc29.x86_64.rpm Static library for -static linking with libxcrypt
libxdg-basedir-1.2.0-14.fc29.i686.rpm Implementation of the XDG Base Directory Specifications
libxdg-basedir-1.2.0-14.fc29.x86_64.rpm Implementation of the XDG Base Directory Specifications
libxdg-basedir-devel-1.2.0-14.fc29.i686.rpm Development files for libxdg-basedir
libxdg-basedir-devel-1.2.0-14.fc29.x86_64.rpm Development files for libxdg-basedir
libxdg-basedir-doc-1.2.0-14.fc29.x86_64.rpm Documentation files for libxdg-basedir
libxdiff-1.0-13.fc29.i686.rpm Basic functionality to create difference/patches in binary and text
libxdiff-1.0-13.fc29.x86_64.rpm Basic functionality to create difference/patches in binary and text
libxdiff-devel-1.0-13.fc29.i686.rpm Development libraries and headers for libxdiff
libxdiff-devel-1.0-13.fc29.x86_64.rpm Development libraries and headers for libxdiff
libxdo-3.20150503.1-7.fc29.i686.rpm Keyboard input simulation library