Go to main content

man pages section 7: Standards, Environments, Macros, Character Sets, and Miscellany

Exit Print View

Updated: Wednesday, February 9, 2022
 
 

crypt_bsdmd5(7)

Name

crypt_bsdmd5 - password hashing module using MD5 message hash algorithm

Synopsis

/usr/lib/security/$ISA/crypt_bsdmd5.so

Description

The crypt_bsdmd5 module is a one-way password hashing module for use with crypt(3C) that uses the MD5 message hash algorithm. The algorithm identifier for crypt.conf(5) and policy.conf(5) is 1. The output is compatible with md5crypt on BSD and Linux systems.

The maximum password length for crypt_bsdmd5 is 255 characters.

Security

The MD5 algorithm is currently considered weak for cryptographic use. This algorithm should be used only for compatibility with legacy systems and password entries. It is no longer included in the default CRYPT_ALGORITHMS_ALLOW list of algorithms to use to hash new passwords in policy.conf.

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library
Interface Stability
Committed

See Also

passwd(1), crypt_gensalt(3C), getpassphrase(3C), crypt(3C), crypt_genhash_impl(3C), crypt_gensalt_impl(3C), crypt.conf(5), passwd(5), policy.conf(5), attributes(7)

History

The crypt_bsdmd5 module was added to Solaris in Solaris 9 12/02 (Update 2). It was removed from the CRYPT_ALGORITHMS_ALLOW list of algorithms to use to hash new passwords in the default policy.conf in Oracle Solaris 11.4.0.