| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| 스포츠 토토 베트맨 : 문서 : 9.2 : btree_gist | 위로 | 부록 F. 추가 제공 모듈 | 스포츠 토토 결과 : 문서 : 9.2 : 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)