항상 그렇듯이, 맞지 않는 기능이 있습니다. 어딘가에.
pqencryptpassword
암호화 된 양식의 준비범퍼카 토토비밀번호.
char *pqencryptpassword (const char *passwd, const char *user);
이 함수는 클라이언트가 사용하기위한 것입니다
와 같은 명령을 보내려는 응용 프로그램ALTER 사용자 JOE 암호 'PWD'. 좋습니다
원래 Cleartext 암호를 보내지 않도록 연습하십시오
그러한 명령은 명령에 노출 될 수 있기 때문에
로그, 활동 표시 등. 대신, 이것을 사용하십시오
기능 비밀번호를 이전에 암호화 된 양식으로 변환 할 수 있습니다
전송됩니다. 인수는 ClearText 비밀번호입니다
사용자의 SQL 이름입니다. 반환 값은 a입니다
할당 된 문자열Malloc
,
또는null메모리를 벗어난 경우. 그만큼
발신자는 문자열에 특별한 것을 포함하지 않는다고 가정 할 수 있습니다
탈출이 필요한 캐릭터. 사용PQFREEMEM
완료되면 결과를 제거합니다
그것으로.