Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
tink — 다중 언어 암호화 라이브러리로, AEAD, MAC, 디지털 서명 및 하이브리드 암호화 API를 제공하여 일반적인 암호화 오용을 줄이도록 설계되었습니다. | Kitploit
도구/GitHubGitHub/tink-crypto/tink
Encryption/Decryption ToolsCryptographyAuthenticationArchived
GitHubtink-crypto/tink

tink

다중 언어 암호화 라이브러리로, AEAD, MAC, 디지털 서명 및 하이브리드 암호화 API를 제공하여 일반적인 암호화 오용을 줄이도록 설계되었습니다.

저장소 보기웹사이트
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의 암호학자와 보안 엔지니어 그룹이 작성한 암호화 라이브러리입니다. Tink는 Google 제품 팀과 함께 일하면서 구현상의 약점을 수정하고, 암호화 배경 지식 없이도 안전하게 사용할 수 있는 간단한 API를 제공한 광범위한 경험에서 탄생했습니다.

Tink는 올바르게 사용하기 쉽고 오용하기 어렵(게 만든) 안전한 API를 제공합니다. 사용자 중심 설계, 신중한 구현과 코드 리뷰, 광범위한 테스트를 통해 일반적인 암호화 함정을 줄입니다. Google에서 Tink는 표준 암호화 라이브러리 중 하나이며 수백 개의 제품과 시스템에 배포되었습니다.

Tink 디자인에 대한 빠른 개요를 보려면 Real World Crypto 2019에서 발표된 Tink에 관한 발표의 슬라이드를 살펴보세요.

현재 상태

Java/Android, C++, Obj-C, Go, Python은 현장 테스트를 거쳐 프로덕션에 사용할 준비가 되었습니다. 최신 버전은 2022-08-09에 출시된 1.7.0입니다.

Javascript/Typescript는 알파 상태이며 테스트 전용으로만 사용해야 합니다. 제거 의도에 대한 내용은 여기를 참조하세요.

UbuntumacOS
Kokoro UbuntuKokoro macOS

시작하기

프로젝트 문서는 https://developers.google.com/tink 에 있습니다. 현재 다양한 일반적인 사용 시나리오를 설명하며 Java 및 Python 구현을 다룹니다. 사이트는 시간이 지남에 따라 더 많은 콘텐츠가 추가될 예정입니다.

또는 다양한 언어로 Tink를 사용하여 간단한 작업을 수행하는 방법을 보여주는 모든 examples를 살펴볼 수 있습니다.

  • 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 사용 방법
  • C++ 사용 방법
  • Obj-C 사용 방법
  • Go 사용 방법
  • Python 사용 방법
  • 보안 및 사용성 설계 목표
  • 지원되는 암호화 프리미티브
  • 키 관리
  • Tinkey로 키 관리하기
  • 알려진 문제

커뮤니티 주도 포트

기본적으로 Tink는 다양한 언어를 지원하지만 모든 언어를 지원하지는 않습니다. 다행히도 일부 사용자들은 Tink를 너무 좋아해서 자신이 선호하는 언어로 포팅했습니다! 아래에서 주목할 만한 포트를 확인할 수 있습니다.

경고 일반적으로 이러한 포트를 검토하지만, 추후 공지가 있을 때까지 유지 관리하지 않으며 가까운 미래에 지원할 계획도 없습니다.

  • Clojure

문의 및 메일링 리스트

기여하려면 CONTRIBUTING을 읽고 풀 리퀘스트를 보내주세요. 버그를 신고하거나 기능 요청을 제출할 수도 있습니다.

개발자와 대화하거나 주요 제품 업데이트 소식을 받으려면 메일링 리스트를 구독하세요.

유지관리자

Tink는 다음 사람들이 유지 관리합니다 (A-Z):

  • 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
도구 다운로드