| 젠 토토 : 문서 : 9.6 : 젠 토토 | |||
|---|---|---|---|
| 503 토토 베이 페치 실패 | PostgreSQL : 문서 : 9.6 : 추가 제공 토토 사이트 추천 | 부록 F. 추가 제공 모듈 | 스포츠 토토 결과 PostgreSQL : 문서 : 9.6 : Citext |
이 모듈은 데이터 유형을 구현합니다.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)