메이저 토토 사이트 9.3.25 문서화 | ||||
---|---|---|---|---|
토토 사이트 추천 : 문서 : 9.3 : btree_gist | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | 부록 F. 추가 제공된 모듈 | 다음 |
이 모듈은 데이터 유형을 구현합니다chkpass암호화 된 암호를 저장하도록 설계되었습니다. 각 비밀번호입니다 입력시 암호화 된 양식으로 자동 변환되며 항상 암호화 된 저장. 비교하려면 명확한 텍스트와 비교하십시오 비밀번호와 비교 함수는 이전에 암호를 암호화합니다 비교.
코드에 오류를보고하는 조항이 있습니다. 비밀번호는 쉽게 갈라질 수있는 것으로 결정됩니다. 그러나 이것은입니다 현재는 아무것도하지 않는 스터브입니다.
콜론이있는 입력 문자열 앞에 있다면 이미 암호화 된 암호이며 더 이상 저장됩니다 암호화. 이를 통해 이전에 암호화 된 입력이 가능합니다 비밀번호.
출력에서 결장이 선불됩니다. 이것은 덤프 할 수있게한다
비밀번호를 다시 암호화하지 않고 다시로드합니다. 당신이 원한다면
결장없이 암호화 된 암호를 사용한 다음 사용하십시오.raw ()
함수. 이를 통해 유형을 사용할 수 있습니다
Apache 's와 같은 것들로auth_메이저 토토 사이트모듈.
암호화는 표준 UNIX 기능을 사용합니다crypt ()
이므로 모든 평소로 고통받습니다
그 기능의 한계; 특히 처음 8시
암호의 문자가 고려됩니다.
Chkpass데이터 유형은 아닙니다 색인 가능.
샘플 사용량 :
test =# 테이블 테스트 생성 (p chkpass); 테이블을 만듭니다 test =# 테스트 값에 삽입 ( 'Hello'); 삽입 0 1 test =# 선택 *에서 선택; 피 --------------- : dvgkpxdore3ko (1 줄) test =# 테스트에서 RAW (P)를 선택하십시오. 날것의 ----------------- DVGKPXDORE3KO (1 줄) test =# test에서 p = 'hello'를 선택하십시오. ?열? --------- 티 (1 줄) test =# test에서 p = 'Goodbye'를 선택하십시오. ?열? --------- 에프 (1 행)
D 'Arcy J.M. Cain (<darcy@druid.net
)