Solaris 10 새로운 기능

소프트웨어 개발자용 crypt() 기능 강화

이 기능은 Software Express 파일럿 프로그램과 Solaris 9 12/02 릴리스의 새로운 기능입니다. 이 기능은 Solaris 10 3/05 릴리스에 포함되어 있습니다.

Software Express 릴리스에는 crypt () 기능에 새 기능이 추가되었으며 crypt_gensalt() 기능이 도입되었습니다. 이러한 향상을 통해 관리자는 사용자의 UNIX 로그인 비밀번호를 감추기 위해 사용되는 알고리즘을 변경할 수 있습니다.

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

개발자는 대체 비밀번호 은닉 알고리즘에 대한 새 모듈을 만들 수 있습니다. 응용 프로그램 개발자는 반드시 수작업이 아닌 crypt_gensalt() 기능을 사용하여 crypt() 기능으로 전달할 salt 문자열을 만들어야 합니다.

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

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