Настройте Тинк Го
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Все библиотеки Tink Go публикуются в виде модулей Go, которые можно использовать со стандартными инструментами Go или Bazel .
После установки и настройки Tink перейдите к следующим шагам .
Тинк Гоу
Основная библиотека Go — это Tink-Go с последней версией 2.4.0 .
Запустите следующую команду из каталога вашего проекта:
go get github.com/tink-crypto/tink-go/v2@v2.4.0
Расширение AWS KMS
Расширение Tink Go AWS KMS — это tink-go-awskms с последней версией 2.1.0 .
Запустите следующую команду из каталога вашего проекта:
go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0
Расширение Google Cloud KMS
Расширение Tink Go Google Cloud KMS — это Tink-Go-gcpkms с последней версией 2.2.0 .
Запустите следующую команду из каталога вашего проекта:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
Расширение хранилища HashiCorp
Расширение Tink Go HashiCorp Vault — это Tink-Go-hcvault с последней версией 2.3.0 .
Запустите следующую команду из каталога вашего проекта:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0
Следующие шаги
Завершив настройку Tink, продолжите стандартные шаги использования Tink:
- Выберите примитив . Решите, какой примитив использовать в зависимости от вашего варианта использования.
- Управляйте ключами . Защитите свои ключи с помощью внешнего KMS, создавайте наборы ключей и меняйте ключи.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],[],null,["# Set up Tink Go\n\nAll Tink Go libraries are published as Go modules that are usable with [standard\nGo tooling](https://pkg.go.dev/cmd/go) or [Bazel](http://bazel.build).\n\nAfter installing and setting up Tink, continue with [Next Steps](#next_steps). \n\n### Tink Go\n\nThe core Go library is [tink-go](https://github.com/tink-crypto/tink-go) with\n[2.4.0](https://github.com/tink-crypto/tink-go/releases/tag/v2.4.0) as the latest release.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go/v2@v2.4.0\n\n### AWS KMS Extension\n\nThe Tink Go [AWS KMS](https://aws.amazon.com/kms/) extension is\n[tink-go-awskms](https://github.com/tink-crypto/tink-go-awskms) with\n[2.1.0](https://github.com/tink-crypto/tink-go-awskms/releases/tag/v2.1.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0\n\n### Google Cloud KMS Extension\n\nThe Tink Go [Google Cloud KMS](https://cloud.google.com/kms/) extension is\n[tink-go-gcpkms](https://github.com/tink-crypto/tink-go-gcpkms) with\n[2.2.0](https://github.com/tink-crypto/tink-go-gcpkms/releases/tag/v2.2.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0\n\n### HashiCorp Vault Extension\n\nThe Tink Go [HashiCorp Vault](https://www.vaultproject.io/) extension is\n[tink-go-hcvault](https://github.com/tink-crypto/tink-go-hcvault) with\n[2.3.0](https://github.com/tink-crypto/tink-go-hcvault/releases/tag/v2.3.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0\n\nNext steps\n----------\n\nOnce you've finished setting up Tink, continue with the standard Tink usage\nsteps:\n\n- [Choose a primitive](/tink/choose-primitive) -- Decide which primitive to use based on your use case\n- [Manage keys](/tink/key-management-overview) -- Protect your keys with your external KMS, generate keysets, and rotate your keys"]]