Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
tink — Libreria crittografica multi-linguaggio che fornisce API per AEAD, MAC, firma digitale e crittografia ibrida, progettate per ridurre i comuni errori di utilizzo crittografico. | Kitploit
Strumenti/GitHubGitHub/tink-crypto/tink
Strumenti di Crittografia/DecrittografiaCrittografiaAutenticazioneArchived
GitHubtink-crypto/tink

tink

Libreria crittografica multi-linguaggio che fornisce API per AEAD, MAC, firma digitale e crittografia ibrida, progettate per ridurre i comuni errori di utilizzo crittografico.

Vedi RepositorySito web
13.5k1.2k2 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Tink

NOTA: Tink è stato spostato su github.com/tink-crypto e questo repository non è più attivo!

Come pianificato, abbiamo suddiviso Tink in più repository GitHub ospitati su github.com/tink-crypto. Di conseguenza, abbiamo reso questo repository di sola lettura e non sarà mantenuto in futuro.

Una libreria multi-linguaggio e cross-platform che fornisce API crittografiche sicure, facili da usare correttamente e più difficili da usare in modo improprio. Vedi anche: https://developers.google.com/tink.

Indice

  1. Introduzione
  2. Stato attuale
  3. Per iniziare
  4. Per saperne di più
  5. Contatti e mailing list
  6. Manutentori

Introduzione

Usare la crittografia nella tua applicazione non dovrebbe sembrare come destreggiarsi con motoseghe al buio. Tink è una libreria crittografica scritta da un gruppo di crittografi e ingegneri della sicurezza di Google. È nata dalla nostra vasta esperienza di lavoro con i team di prodotto di Google, correggendo le debolezze nelle implementazioni, e fornendo API semplici che possono essere usate in sicurezza senza avere una formazione in crittografia.

Tink fornisce API sicure facili da usare correttamente e più difficili da usare in modo improprio. Riduce i comuni errori crittografici grazie a una progettazione incentrata sull'utente, un'implementazione accurata, revisioni del codice e test approfonditi. In Google, Tink è una delle librerie crittografiche standard ed è stata adottata in centinaia di prodotti e sistemi.

Per avere una rapida panoramica del design di Tink, dai un'occhiata alle slide di un intervento su Tink presentato a Real World Crypto 2019.

Stato attuale

Java/Android, C++, Obj-C, Go e Python sono testati sul campo e pronti per la produzione. L'ultima versione è la 1.7.0, rilasciata il 2022-08-09.

Javascript/Typescript è in stato alpha e dovrebbe essere usato solo per test. Consulta la dichiarazione di intento di rimozione qui.

UbuntumacOS
Kokoro UbuntuKokoro macOS

Per iniziare

La documentazione del progetto si trova su https://developers.google.com/tink. Attualmente descrive una varietà di scenari d'uso comuni e copre le implementazioni Java e Python. Il sito verrà arricchito con ulteriori contenuti nel tempo.

In alternativa, puoi dare un'occhiata a tutti gli examples che dimostrano come eseguire semplici attività usando Tink in una varietà di linguaggi.

  • 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

Per saperne di più

  • Guida Java
  • Guida C++
  • Guida Obj-C
  • Guida Go
  • Guida Python
  • Obiettivi di progettazione di sicurezza e usabilità
  • Primitive crittografiche supportate
  • Gestione delle chiavi
  • Gestire le chiavi con Tinkey
  • Problemi noti

Porting della community

Tink supporta fin da subito un'ampia gamma di linguaggi, ma non supporta ancora tutti i linguaggi. Fortunatamente, ad alcuni utenti Tink piace così tanto che lo hanno portato sui loro linguaggi preferiti! Di seguito puoi trovare i porting più notevoli.

ATTENZIONE Sebbene di solito esaminiamo questi porting, fino a nuovo avviso non li manteniamo e non abbiamo intenzione di supportarli nel prossimo futuro.

  • Clojure

Contatti e mailing list

Se vuoi contribuire, leggi CONTRIBUTING e inviaci pull request. Puoi anche segnalare bug o richiedere nuove funzionalità.

Se desideri parlare con gli sviluppatori o ricevere notifiche sui principali aggiornamenti del prodotto, puoi iscriverti alla nostra mailing list.

Manutentori

Tink è mantenuto da (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

Ex membri:

  • Haris Andrianakis
  • Tanuj Dhir
  • Quan Nguyen
  • Bartosz Przydatek
  • Enzo Puig
  • Veronika Slívová
  • Paula Vidas
  • Cathie Yun
  • Federico Zalcberg
Scarica lo strumento