Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
tink — Мультиязычная криптографическая библиотека с API для AEAD, MAC, цифровой подписи и гибридного шифрования, предназначенная для снижения риска типичных ошибок при использовании криптографии. | Kitploit
Инструменты/GitHubGitHub/tink-crypto/tink
Инструменты шифрования/дешифрованияКриптографияАутентификацияArchived
GitHubtink-crypto/tink

tink

Мультиязычная криптографическая библиотека с API для AEAD, MAC, цифровой подписи и гибридного шифрования, предназначенная для снижения риска типичных ошибок при использовании криптографии.

РепозиторийСайт
13.5k1.2k2 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Tink

ПРИМЕЧАНИЕ: Tink переехал на github.com/tink-crypto, и этот репозиторий больше не активен!

Как и планировалось, мы разделили Tink на несколько репозиториев GitHub, размещённых на github.com/tink-crypto. В связи с этим мы сделали этот репозиторий доступным только для чтения, и в дальнейшем он не будет поддерживаться.

Мультиязычная кроссплатформенная библиотека, предоставляющая криптографические API, которые безопасны, просты в правильном использовании и сложно(ее) использовать неправильно. См. также: https://developers.google.com/tink.

Содержание

  1. Введение
  2. Текущий статус
  3. Начало работы
  4. Подробнее
  5. Контакты и список рассылки
  6. Сопровождающие

Введение

Использование криптографии в вашем приложении не должно ощущаться как жонглирование бензопилами в темноте. Tink — это криптографическая библиотека, написанная группой криптографов и инженеров по безопасности в Google. Она родилась из нашего обширного опыта работы с продуктовыми командами Google, исправления слабых мест в реализациях, и предоставления простых API, которые можно безопасно использовать, не имея подготовки в области криптографии.

Tink предоставляет безопасные API, которые легко использовать правильно и сложно(ее) использовать неправильно. Она помогает избегать типичных криптографических ошибок благодаря дизайну, ориентированному на пользователя, тщательной реализации, ревью кода и обширному тестированию. В Google Tink является одной из стандартных криптографических библиотек и развёрнут в сотнях продуктов и систем.

Чтобы быстро ознакомиться с дизайном Tink, посмотрите слайды из доклада о Tink, представленного на Real World Crypto 2019.

Текущий статус

Java/Android, C++, Obj-C, Go и Python прошли полевые испытания и готовы к использованию в производстве. Последняя версия — 1.7.0, выпущенная 2022-08-09.

Javascript/Typescript находится в состоянии альфа-версии, и его следует использовать только для тестирования. Ознакомьтесь с заявлением о намерении удаления здесь.

UbuntumacOS
Kokoro UbuntuKokoro macOS

Начало работы

Документация по проекту находится по адресу https://developers.google.com/tink. В настоящее время в ней описаны различные типовые сценарии использования, и она охватывает реализации на Java и Python. Со временем сайт будет наполняться дополнительным контентом.

Кроме того, вы можете посмотреть все examples, которые демонстрируют выполнение простых задач с помощью Tink на различных языках.

  • Python
root@kitploit:~
pip3 install tink
  • Golang
root@kitploit:~
go get github.com/google/tink/go/...
  • Java
root@kitploit:~
<dependency>
  <groupId>com.google.crypto.tink</groupId>
  <artifactId>tink</artifactId>
  <version>1.7.0</version>
</dependency>
  • Android
root@kitploit:~
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.7.0'
}
  • Objective-C/iOS
root@kitploit:~
cd /path/to/your/Xcode project/
pod init
pod 'Tink', '1.7.0'
pod install

Подробнее

  • Java HOW-TO
  • C++ HOW-TO
  • Obj-C HOW-TO
  • Go HOW-TO
  • Python HOW-TO
  • Цели дизайна: безопасность и удобство использования
  • Поддерживаемые криптографические примитивы
  • Управление ключами
  • Управление ключами с помощью Tinkey
  • Известные проблемы

Порты, созданные сообществом

Из коробки Tink поддерживает широкий спектр языков, но всё же не поддерживает каждый язык. К счастью, некоторым пользователям Tink он настолько нравится, что они портировали его на свои любимые языки! Ниже вы можете найти примечательные порты.

ПРЕДУПРЕЖДЕНИЕ Хотя мы обычно проверяем эти порты, до особого уведомления мы не поддерживаем их и не планируем поддерживать их в обозримом будущем.

  • Clojure

Контакты и список рассылки

Если вы хотите внести вклад, пожалуйста, прочитайте CONTRIBUTING и отправляйте нам пул-реквесты. Вы также можете сообщать об ошибках или оставлять запросы на новые функции.

Если вы хотите пообщаться с разработчиками или получать уведомления о крупных обновлениях продукта, вы можете подписаться на наш список рассылки.

Сопровождающие

Tink поддерживается (в алфавитном порядке):

  • Moreno Ambrosin
  • Taymon Beal
  • Daniel Bleichenbacher
  • William Conner
  • Thai Duong
  • Thomas Holenstein
  • Stefan Kölbl
  • Charles Lee
  • Cindy Lin
  • Fernando Lobato Meeser
  • Atul Luykx
  • Rafael Misoczki
  • Sophie Schmieg
  • Laurent Simon
  • Elizaveta Tretiakova
  • Jürg Wullschleger

Бывшие участники:

  • Haris Andrianakis
  • Tanuj Dhir
  • Quan Nguyen
  • Bartosz Przydatek
  • Enzo Puig
  • Veronika Slívová
  • Paula Vidas
  • Cathie Yun
  • Federico Zalcberg
Скачать инструмент