Seleziona il tuo caso d'uso per identificare la primitiva corretta, quindi segui il link per indicazioni sull'utilizzo della primitiva.
Cripta dati…
originario | Dettagli | |
---|---|---|
...in dimensioni standard | Crittografia autenticata con dati associati (AEAD) | - Adatto alla maggior parte delle esigenze - Accetta testi non crittografati fino a 232 byte - Garantisce la riservatezza del testo non crittografato e ne verifica l'integrità e l'autenticità |
...in file o stream di dati di grandi dimensioni | Streaming AEAD | - Per i dati troppo grandi per essere elaborati in un unico passaggio |
...in modo deterministico | AEAD deterministico | - Produce lo stesso testo cifrato per un determinato testo non crittografato e una determinata chiave |
...con chiavi protette da un KMS | Key Management System (KMS) Envelope AEAD | - Cripta ogni testo non criptato con una nuova chiave AEAD - Cripta ogni chiave AEAD con KMS |
...con la chiave pubblica, decripta i dati con la chiave privata | Crittografia ibrida |
- Non autenticato - Utile quando i mittenti non possono archiviare secret (chiave privata) |
Tutte queste primitive sono in grado di associare il testo cifrato al suo contesto.
Garantire l'autenticità e l'integrità dei dati...
originario | Dettagli | |
---|---|---|
...creating and verifying MAC with one key | Message Authentication Code (MAC) | - Molto veloce - Verificabile solo dalle parti che possono anche creare MAC |
...creating signature with private key, verifying with public key | Firma digitale | - Verificabile da parti che non possono creare firme |
Miscellanea
originario | Dettagli | |
---|---|---|
Creare e verificare i JWT | JSON Web Token (JWT) | - Può anche eseguire la conversione da / a formato JSON Web Key (JWK) |
Cripta il keyset di qualsiasi primitiva con KMS | Primitiva criptata con KMS | - Non richiede l'interazione con KMS ogni volta che viene utilizzata la primitiva (ad esempio per criptare un testo non criptato), a differenza di KMS Envelope AEAD |
Hai una domanda?
Crea un problema nel repository GitHub specifico per la lingua collegato alla pagina dell'organizzazione Tink.