Elige una primitiva

Selecciona el caso de uso para identificar la primitiva correcta y, luego, sigue el vínculo para obtener orientación sobre el uso de la primitiva.

Encriptar datos...

Básico Detalles
...en tamaños estándar Encriptación autenticada con datos asociados (AEAD) - Apto para la mayoría de las necesidades
- Acepta textos sin formato de hasta 232 bytes
- Proporciona confidencialidad en el texto simple y verifica la integridad y la autenticidad
...en archivos grandes o flujos de datos Transmisión AEAD - Para datos que son demasiado grandes para procesarlos en un solo paso
...determinista AEAD determinista - Produce el mismo texto cifrado para un texto simple y una clave determinados
...con claves protegidas por un KMS Sobre AEAD del sistema de administración de claves (KMS) - Encripta cada texto sin formato con la nueva clave AEAD
- Encripta cada clave AEAD con KMS
...con clave pública, desencripta datos con clave privada Encriptación híbrida
- No autenticado
- Es útil cuando los remitentes no pueden almacenar secretos (clave privada)

Todas estas primitivas pueden vincular el texto cifrado a su contexto.

Garantizar la autenticidad y la integridad de los datos al...

Básico Detalles
Crear y verificar MAC con una clave Código de autenticación de mensajes (MAC) - Muy rápido
- Solo puede ser verificado por los terceros que también pueden crear MAC
...creando una firma con clave privada y verificando con clave pública Firma digital - Verificable por partes que no pueden crear firmas

Varios

Básico Detalles
Crea y verifica JWT. Tokens web JSON (JWT) - Además, se puede convertir al formato de clave web JSON (JWK) o al de este.
Encripta el conjunto de claves de cualquier primitivo con un KMS Versión primitiva con encriptación de KMS - No requiere interactuar con el KMS cada vez que se usa el objeto primitivo (p.ej., para encriptar un texto simple), a diferencia del AEAD de sobre de KMS

¿Tienes alguna pregunta?

Crea un problema en el repositorio de GitHub específico del lenguaje vinculado en la página de la organización Tink.