참고 : Tink는 github.com/tink-crypto로 이동했으며 이 저장소는 더 이상 활성화되지 않습니다!
계획대로 우리는 Tink를 github.com/tink-crypto에서 호스팅되는 여러 GitHub 저장소로 분할했습니다. 결과적으로 우리는 이 저장소를 읽기 전용으로 만들었으며 앞으로는 유지되지 않을 것입니다.
안전하고, 올바르게 사용하기 쉽고, 오용하기 어려운 암호화 API를 제공하는 다중 언어, 크로스 플랫폼 라이브러리입니다. https://developers.google.com/tink도 참조하세요 .
애플리케이션에서 암호화폐를 사용하면 어둠 속에서 전기톱을 저글링하는 것처럼 느껴질 필요가 없습니다. Tink는 Google의 암호화 전문가 및 보안 엔지니어 그룹이 작성한 암호화 라이브러리입니다. 이는 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는 알파 상태이므로 테스트용으로만 사용해야 합니다. 여기에서 진술을 제거하려는 의도를 참조하십시오.
Ubuntu | macOS |
---|---|
프로젝트에 대한 문서는 https://developers.google.com/tink에 있습니다. 현재는 다양한 일반적인 사용 시나리오를 자세히 설명하고 Java 및 Python 구현을 다루고 있습니다. 이 사이트는 시간이 지남에 따라 더 많은 콘텐츠로 채워질 것입니다.
또는 다양한 언어로 Tink를 사용하여 간단한 작업을 수행하는 방법을 보여주는 모든 examples
를 살펴볼 수도 있습니다.
pip3 install tink
go get github.com/google/tink/go/...
< dependency >
< groupId >com.google.crypto.tink</ groupId >
< artifactId >tink</ artifactId >
< version >1.7.0</ version >
</ dependency >
dependencies {
implementation 'com.google.crypto.tink:tink-android:1.7.0'
}
cd /path/to/your/Xcode project/
pod init
pod ' Tink ' , ' 1.7.0 '
pod install
기본적으로 Tink는 다양한 언어를 지원하지만 여전히 모든 언어를 지원하지는 않습니다. 다행히도 일부 사용자는 Tink를 너무 좋아해서 자신이 좋아하는 언어로 이식했습니다! 아래에서 주목할만한 포트를 찾을 수 있습니다.
경고 일반적으로 이러한 포트를 검토하지만 추후 공지가 있을 때까지 해당 포트를 유지 관리하지 않으며 가까운 미래에 지원할 계획도 없습니다.
기여하고 싶다면 CONTRIBUTING을 읽고 풀 요청을 보내주세요. 버그를 보고하거나 기능 요청을 제출할 수도 있습니다.
개발자와 대화하고 싶거나 주요 제품 업데이트에 대한 알림을 받고 싶다면 메일링 리스트를 구독하세요.
Tink는 (AZ)에서 관리합니다:
졸업생: