Phiên bản không được hỗ trợ:10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá c1.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.6. kèo bóng đá c1

Mô -đun này thực hiện kiểu dữ liệukèo bóng đá c1được thiết kế để lưu trữ mật kèo bóng đá c1 được mã hóa. Mỗi mật kèo bóng đá c1 là tự động chuyển đổi thành biểu mẫu được mã hóa khi nhập và luôn luôn Được lưu trữ được mã hóa. Để so sánh, chỉ cần so sánh với một văn bản rõ ràng mật kèo bóng đá c1 và chức năng so sánh sẽ mã hóa nó trước so sánh.

Có các quy định trong mã để báo cáo lỗi nếu Mật kèo bóng đá c1 được xác định là dễ dàng bị nứt. Tuy nhiên, đây là Hiện tại chỉ là một cuống không làm gì cả.

Nếu bạn đi trước một chuỗi đầu vào với dấu hai chấm, nó được cho là một mật kèo bóng đá c1 đã được mã hóa và được lưu trữ mà không cần thêm mã hóa. Điều này cho phép nhập cảnh được kiểm duyệt trước đó Mật kèo bóng đá c1.

Trên đầu ra, một dấu hai chấm được chuẩn bị. Điều này làm cho nó có thể đổ và tải lại mật kèo bóng đá c1 mà không cần viết lại chúng. Nếu bạn muốn Mật kèo bóng đá c1 được mã hóa mà không có dấu hai chấm sau đó sử dụngRAW ()Hàm. Điều này cho phép bạn sử dụng loại Với những thứ như Apache'sauth_postgresqlMô -đun.

Mã hóa sử dụng hàm Unix tiêu chuẩnCrypt (), và vì vậy nó bị Hạn chế của chức năng đó; đáng chú ý là chỉ có tám ký tự của mật kèo bóng đá c1 được xem xét.

Lưu ý rằngkèo bóng đá c18234_8264

Sử dụng mẫu:

test =# Tạo bảng kiểm tra (p kèo bóng đá c1);
Tạo bảng
test =# chèn vào các giá trị kiểm tra ('xin chào');
Chèn 0 1
test =# Chọn * từ Test;
       P
----------------
 : DVGKPXDORE3KO
(1 hàng)

test =# Chọn RAW (P) từ Test;
      thô
---------------
 DVGKPXDORE3KO
(1 hàng)

test =# select p = 'hello' từ bài kiểm tra;
 ? Cột?
----------
 t
(1 hàng)

test =# select p = 'Goodbye' từ Test;
 ? Cột?
----------
 f
(1 hàng)

F.6.1. Tác giả

D'Arcy J.M. Cain ()