Chọn dữ liệu gốc

Chọn trường hợp sử dụng của bạn để xác định nguyên tắc cơ bản phù hợp, sau đó làm theo đường liên kết để được hướng dẫn về cách sử dụng nguyên tắc cơ bản đó.

Mã hoá dữ liệu...

Nguyên thuỷ Thông tin chi tiết
...theo kích thước tiêu chuẩn Mã hoá đã xác thực bằng dữ liệu liên kết (AEAD) – Phù hợp với hầu hết các nhu cầu
– Chấp nhận văn bản thuần tuý có kích thước tối đa 232 byte
– Đảm bảo tính bảo mật của văn bản thuần tuý, đồng thời xác minh tính toàn vẹn và tính xác thực
...trong các tệp hoặc luồng dữ liệu lớn Streaming AEAD – Đối với dữ liệu quá lớn để xử lý trong một bước
...một cách xác định AEAD xác định – Tạo cùng một văn bản mã hoá cho một văn bản thuần tuý và khoá nhất định
...với các khoá được bảo vệ bằng KMS AEAD phong bì của Hệ thống quản lý khoá (KMS) – Mã hoá mọi văn bản thuần tuý bằng khoá AEAD mới
– Mã hoá mọi khoá AEAD bằng KMS
...với khoá công khai, giải mã dữ liệu bằng khoá riêng tư Mã hoá kết hợp
– Chưa được xác thực
– Hữu ích khi người gửi không thể lưu trữ các bí mật (khoá riêng tư)

Tất cả các nguyên tắc này đều có thể liên kết văn bản mã hoá với ngữ cảnh của nó.

Đảm bảo tính xác thực và tính toàn vẹn của dữ liệu bằng cách...

Nguyên thuỷ Thông tin chi tiết
...tạo và xác minh MAC bằng một khoá Mã xác thực thông báo (MAC) – Rất nhanh
– Chỉ những bên cũng có thể tạo MAC mới xác minh được
...tạo chữ ký bằng khoá riêng tư, xác minh bằng khoá công khai Chữ ký số – Các bên không tạo được chữ ký có thể xác minh

Khác

Nguyên thuỷ Thông tin chi tiết
Tạo và xác minh JWT Mã thông báo web JSON (JWT) – Ngoài ra, có thể chuyển đổi sang / từ định dạng Khoá web JSON (JWK)
Mã hoá mọi bộ khoá nguyên thuỷ bằng KMS KMS-Encrypted Primitive – Không yêu cầu tương tác với KMS mỗi khi sử dụng nguyên tắc (ví dụ: để mã hoá văn bản thuần tuý), không giống như KMS Envelope AEAD

Bạn có thắc mắc?

Tạo vấn đề trong kho lưu trữ GitHub dành riêng cho ngôn ngữ được liên kết trên trang tổ chức Tink.