Tink Go را راه اندازی کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
همه کتابخانه های Tink Go به عنوان ماژول های Go منتشر شده اند که با ابزار استاندارد Go یا Bazel قابل استفاده هستند.
پس از نصب و راه اندازی Tink، مراحل بعدی را ادامه دهید.
تینک برو
کتابخانه هسته Go tin-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 Vault
پسوند 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 را ادامه دهید:
- یک primitive را انتخاب کنید - بر اساس مورد استفاده خود تصمیم بگیرید که از کدام بدوی استفاده کنید
- مدیریت کلیدها - از کلیدهای خود با KMS خارجی خود محافظت کنید، مجموعه کلیدها را ایجاد کنید و کلیدهای خود را بچرخانید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],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"]]