Chọn dữ liệu gốc

Chọn trường hợp sử dụng của bạn để xác định đúng loại dữ liệu gốc, sau đó nhấp vào đường liên kết để xem hướng dẫn về cách sử dụng loại dữ liệu gốc đó.

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

Nguyên hàm Thông tin chi tiết
...theo kích thước 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 nhu cầu
– Chấp nhận văn bản thô có kích thước tối đa là 232 byte
– Đảm bảo tính bảo mật của văn bản thô, đồng thời xác minh tính toàn vẹn và tính xác thực
...trong các tệp lớn hoặc luồng dữ liệu AEAD truyền trực tuyến – Đối với dữ liệu quá lớn để xử lý trong một bước
...một cách xác định AEAD có tính xác định – Tạo cùng một văn bản đã mã hoá cho một khoá và văn bản thô nhất định
...với các khoá được KMS bảo vệ AEAD phong bì của Hệ thống quản lý khoá (KMS) – Mã hoá mọi văn bản thô bằng khoá AEAD mới
– Mã hoá mọi khoá AEAD bằng KMS
...bằng 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ữ thông tin bí mật (khoá riêng tư)

Tất cả các dữ liệu gốc này đều có thể liên kết văn bản đã mã hoá với ngữ cảnh của văn bả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 hàm 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ó thể xác minh bởi các bên không thể tạo chữ ký

Khác

Nguyên hàm Thông tin chi tiết
Tạoxá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á bộ khoá của bất kỳ đối tượng gốc nào bằng KMS Đơn vị gốc được mã hoá bằng KMS – Không yêu cầu tương tác với KMS mỗi khi sử dụng nguyên hàm (ví dụ: để mã hoá văn bản thô), 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.