หมายเหตุ : Tink ย้ายไปที่ github.com/tink-crypto และ repo นี้ไม่สามารถใช้งานได้อีกต่อไป!
ตามที่วางแผนไว้ เราได้แบ่ง Tink ออกเป็นที่เก็บ GitHub หลายแห่งซึ่งโฮสต์อยู่ที่ github.com/tink-crypto ด้วยเหตุนี้ เราจึงทำให้พื้นที่เก็บข้อมูลนี้เป็นแบบอ่านอย่างเดียว และจะไม่ได้รับการบำรุงรักษาต่อไป
ไลบรารีข้ามแพลตฟอร์มหลายภาษาที่ให้บริการ API การเข้ารหัสที่ปลอดภัย ใช้งานง่ายอย่างถูกต้อง และยากต่อการใช้งานในทางที่ผิด ดูเพิ่มเติม: https://developers.google.com/tink
การใช้ crypto ในแอปพลิเคชันของคุณไม่จำเป็นต้องรู้สึกเหมือนเล่นกลเลื่อยไฟฟ้าในความมืด Tink เป็นไลบรารี crypto ที่เขียนโดยกลุ่มนักเข้ารหัสและวิศวกรความปลอดภัยของ Google เกิดจากประสบการณ์ที่กว้างขวางของเราในการทำงานร่วมกับทีมผลิตภัณฑ์ของ Google การแก้ไขจุดอ่อนในการใช้งาน และการจัดหา API ง่ายๆ ที่สามารถใช้งานได้อย่างปลอดภัยโดยไม่ต้องใช้พื้นหลังการเข้ารหัสลับ
Tink มอบ API ที่ปลอดภัยซึ่งใช้งานง่ายอย่างถูกต้องและยากต่อการนำไปใช้ในทางที่ผิด ลดข้อผิดพลาดทั่วไปของการเข้ารหัสลับด้วยการออกแบบที่เน้นผู้ใช้เป็นศูนย์กลาง การใช้งานอย่างระมัดระวังและการตรวจสอบโค้ด และการทดสอบที่ครอบคลุม At Google, Tink is one of the standard crypto libraries, and has been deployed in hundreds of products and systems.
หากต้องการดูภาพรวมโดยย่อของการออกแบบ Tink โปรดดูสไลด์จากการพูดคุยเกี่ยวกับ Tink ที่นำเสนอที่ Real World Crypto 2019
Java/Android, C++, Obj-C, Go และ Python ได้รับการทดสอบภาคสนามและพร้อมสำหรับการใช้งานจริง เวอร์ชันล่าสุดคือ 1.7.0 เปิดตัวเมื่อ 2022-08-09
Javascript/Typescript อยู่ในสถานะอัลฟ่า และควรใช้สำหรับการทดสอบเท่านั้น โปรดดูเจตนาที่จะลบข้อความที่นี่
Ubuntu | macOS |
---|---|
เอกสารสำหรับโครงการอยู่ที่https://developers.google.com/tink ปัจจุบันมีรายละเอียดสถานการณ์การใช้งานทั่วไปที่หลากหลายและครอบคลุมการใช้งาน Java และ Python ไซต์จะมีเนื้อหามากขึ้นเมื่อเวลาผ่านไป
หรือคุณสามารถดู examples
ทั้งหมดที่สาธิตการทำงานง่ายๆ โดยใช้ Tink ในหลากหลายภาษา
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 มากจนได้ย้ายมันไปยังภาษาโปรดของพวกเขา! ด้านล่างคุณจะพบพอร์ตที่โดดเด่น
คำเตือน แม้ว่าเราจะตรวจสอบพอร์ตเหล่านี้ตามปกติ จนกว่าจะมีประกาศเพิ่มเติม เราไม่ได้ดูแลรักษาพอร์ตเหล่านี้และไม่มีแผนที่จะสนับสนุนพอร์ตเหล่านี้ในอนาคตอันใกล้
หากคุณต้องการมีส่วนร่วม โปรดอ่าน การมีส่วนร่วม และส่งคำขอดึงมาให้เรา คุณยังสามารถรายงานข้อบกพร่องหรือคำขอคุณสมบัติไฟล์ได้
หากคุณต้องการพูดคุยกับนักพัฒนาหรือรับการแจ้งเตือนเกี่ยวกับการอัปเดตผลิตภัณฑ์ที่สำคัญ คุณอาจต้องการสมัครรับรายชื่ออีเมลของเรา
Tink ได้รับการดูแลโดย (AZ):
ศิษย์เก่า: