Solaris 9 4/04 운영 환경의 새로운 기능

향상된 crypt() 기능

이 기능은 Solaris 9 12/02 릴리스의 새 기능입니다.

이 Solaris 릴리스에서는 crypt() 함수를 확장하여 crypt_gensalt() 함수를 제공합니다. 이러한 향상을 통해 관리자는 사용자의 UNIX 로그인 비밀번호를 모호하게 하는 데 사용되는 알고리즘을 변경할 수 있습니다.

MD5 및 Blowfish에 대한 모듈이 포함됩니다. MD5 모듈은 crypt_sunmd5crypt_bsdmd5에 있습니다. Blowfish 모듈은 crypt_bsdbf에 있습니다.

개발자는 대체 비밀번호 모호화 알고리즘에 대한 새 모듈을 만들 수 있습니다. 응용 프로그램 개발자는 crypt() 함수에 전달할 salt 문자열을 수동으로 생성하는 대신 crypt_gensalt() 함수를 사용해야 합니다.

대체 알고리즘에 대한 모듈은 crypt.conf(4) 파일에 지정됩니다. module_path 필드는 다음 2개 필수 기능을 구현하는 공유 라이브러리 객체에 대한 경로를 지정합니다.

자세한 내용은 crypt(3C)policy.conf(4) 설명서 페이지를 참조하십시오.