Criptografia de Clave Publica
La criptografía de clave pública es un sistema criptográfico que separa la clave de cifrado (clave pública) de la clave de descifrado (clave privada). La clave pública puede distribuirse a cualquiera, mientras que la clave privada solo la conserva el propietario. Los datos cifrados con la clave pública solo pueden descifrarse con la clave privada correspondiente, resolviendo así el problema del intercambio de claves.
La comunicación HTTPS de los sitios web se basa en esta tecnología. Cuando una URL almacenada en un código QR comienza con https://, la comunicación posterior al escaneo está protegida por criptografía de clave pública. El icono de candado que aparece en la barra de direcciones del navegador indica que la criptografía de clave pública está activa.
En el contexto de los códigos QR, la criptografía de clave pública también se utiliza para la firma digital de códigos QR. Al firmar digitalmente el contenido del código QR, el escáner puede verificar que los datos no han sido manipulados. Esto es especialmente importante en códigos QR para billetes, certificados y documentos oficiales.