이 기능은 Solaris 9 12/02 릴리스의 새 기능입니다.
이 Solaris 릴리스에서는 crypt() 함수를 확장하여 crypt_gensalt() 함수를 제공합니다. 이러한 향상을 통해 관리자는 사용자의 UNIX 로그인 암호를 모호하게 하는 데 사용되는 알고리즘을 변경할 수 있습니다.
MD5 및 Blowfish에 대한 모듈이 포함됩니다. MD5 모듈은 crypt_sunmd5 및 crypt_bsdmd5에 있습니다. Blowfish 모듈은 crypt_bsdbf에 있습니다.
개발자는 대체 암호 모호화 알고리즘에 대한 새 모듈을 만들 수 있습니다. 응용 프로그램 개발자는 crypt() 함수에 전달할 salt 문자열을 수동으로 생성하는 대신 crypt_gensalt() 함수를 사용해야 합니다.
대체 알고리즘에 대한 모듈은 crypt.conf (4) 파일에 지정됩니다. module_path 필드는 다음 2개 필수 기능을 구현하는 공유 라이브러리 객체에 대한 경로를 지정합니다.
crypt_gensalt_impl() – salt 문자열 생성
crypt_genhash_impl() – 암호화된 암호 생성
자세한 내용은 crypt(3C) 및 policy.conf(4) 설명서 페이지를 참조하십시오.