Thiết lập Tink Go

Tất cả thư viện Tink Go đều được phát hành dưới dạng các mô-đun Go có thể sử dụng với công cụ Go tiêu chuẩn hoặc Bazel.

Sau khi cài đặt và thiết lập Tink, hãy tiếp tục với Các bước tiếp theo.

Tink Go

Thư viện Go cốt lõi là tink-go với 2.6.0 là bản phát hành mới nhất.

Công cụ Go

Chạy lệnh sau từ thư mục dự án của bạn:

go get github.com/tink-crypto/tink-go/v2@v2.6.0

Tiện ích AWS KMS

Tiện ích Tink Go AWS KMStink-go-awskms với 3.0.0 là bản phát hành mới nhất.

Công cụ Go

Chạy lệnh sau từ thư mục dự án của bạn:

go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0

Tiện ích Google Cloud KMS

Tiện ích Tink Go Google Cloud KMStink-go-gcpkms với 2.2.0 là bản phát hành mới nhất.

Công cụ Go

Chạy lệnh sau từ thư mục dự án của bạn:

go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0

Tiện ích HashiCorp Vault

Tiện ích Tink Go HashiCorp Vaulttink-go-hcvault với 2.4.0 là bản phát hành mới nhất.

Công cụ Go

Chạy lệnh sau từ thư mục dự án của bạn:

go get github.com/tink-crypto/tink-go-hcvault/v2@v2.4.0

Các bước tiếp theo

Sau khi hoàn tất việc thiết lập Tink, hãy tiếp tục với các bước sử dụng Tink tiêu chuẩn:

  • Chọn một nguyên hàm – Quyết định sử dụng nguyên hàm nào dựa trên trường hợp sử dụng của bạn
  • Quản lý khoá – Bảo vệ khoá bằng KMS bên ngoài, tạo bộ khoá và xoay vòng khoá