2017-04-10 11 views
1

PostgreSQL 암호 암호화 방법을 MD5에서 SHA로 변경하는 방법이 있습니까?MD5에서 SHA로 PostgreSQL 암호 암호화 변경

예, 가능한 경우 알려주세요. 내가 PostgreSQL을 10으로 PostgreSQL을 9.5

+0

구성을 사용하여 수행 할 수 없습니다. 소스 코드를 변경하고 직접 Postgres를 컴파일해야합니다. –

+0

그게 무엇을 기대합니까? –

+0

고객의 보안 요구 사항입니다. 소스 코드를 편집하는 방법에 대한 모든 문서/도움말 파일, MD5에서 SHA로 암호화를 변경 한 다음 PostgreSQL을 컴파일 하시겠습니까? 감사합니다 –

답변

1

대학원 10

을 사용하고

, 당신은 scram-sha-256password_encryption을 설정할 수 있습니다. the docs 암호 역할을 생성하거나 암호화되거나 암호화되지 않은 하나 쓰지 않고 역할 ALTER에 지정된

에서,이 매개 변수는 비밀번호를 암호화할지 여부를 판정한다. 기본값은 md5이며 암호는 MD5 해시로 저장됩니다. 이것을 plain으로 설정하면 일반 텍스트로 저장됩니다. md5 및 plain의 별칭으로 각각 켜짐 및 꺼짐도 허용됩니다. 이 매개 변수를 scram-sha-256으로 설정하면 SCRAM-SHA-256으로 암호가 암호화됩니다.

See this post for information about iterations using scram-sha-256

대학원 9.x의는

이 실제로 소스를 수정하지 않고 이루어집니다.

+0

감사합니다. Evan .... –