| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 토토 사이트 추천 : 문서 : 9.3 : btree_gist | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | 부록 F. 추가 제공 모듈 | 다음 | |
이 모듈은 데이터 유형을 구현합니다.chkpass암호화된 비밀번호를 저장하도록 설계되었습니다. 각각의 비밀번호는 입력 시 자동으로 암호화된 형태로 변환되며, 항상 암호화되어 저장됩니다. 비교하려면 일반 텍스트와 간단히 비교하세요. 비밀번호와 비교 기능은 이전에 비밀번호를 암호화합니다. 비교합니다.
코드에는 다음과 같은 경우 오류를 보고하는 조항이 있습니다. 비밀번호는 쉽게 해독될 수 있는 것으로 확인되었습니다. 그러나 이것은 현재는 아무 일도 하지 않는 스텁일 뿐입니다.
입력 문자열 앞에 콜론이 있으면 다음으로 간주됩니다. 이미 암호화된 비밀번호는 추가 작업 없이 저장됩니다. 암호화. 이를 통해 이전에 암호화된 항목을 입력할 수 있습니다. 비밀번호.
출력시 콜론이 앞에 붙습니다. 이렇게 하면 덤프가 가능해집니다
비밀번호를 다시 암호화하지 않고 다시 로드하세요. 당신이 원하는 경우
콜론 없이 암호화된 비밀번호를 사용한 다음를 사용하세요.원시()함수. 이를 통해 유형을 사용할 수 있습니다.
Apache와 같은 것Auth_메이저 토토 사이트모듈.
암호화는 표준 Unix 기능을 사용합니다.암호()그래서 그것은 평소와 같은 모든 어려움을 겪고 있습니다.
해당 기능의 제한 사항; 특히 처음 8개만
비밀번호의 문자가 고려됩니다.
참고하세요chkpass데이터 유형이 아닙니다. 색인 생성 가능.
샘플 사용법:
test=# 테이블 생성 테스트(p chkpass);
테이블 만들기
test=# 테스트 값에 삽입('hello');
삽입 0 1
test=# 테스트에서 *를 선택합니다;
피
----------------
:dVGkpXdOrE3ko
(1줄)
test=# 테스트에서 raw(p)를 선택합니다;
원시
---------------
dVGkpXdOrE3ko
(1줄)
test=# 테스트에서 p = 'hello'를 선택합니다.
?열?
----------
티
(1줄)
test=# 테스트에서 p = '작별 인사'를 선택합니다.
?열?
----------
에프
(1행)
D'Arcy J.M. 케인 (<darcy@druid.net)