Algoritmo de cifrado asimétrico de IOS
Si los datos están cifrados con una clave privada, sólo podrán descifrarse con la clave pública correspondiente.
Firma cifrada: Alguien más usa su clave pública para cifrar información y se la envía, y usted usa su clave privada para descifrar y recuperar la información. Por otro lado, también puedes usar tu clave privada para cifrar información, y otros pueden usar tu clave pública para descifrarla, demostrando así que la información fue efectivamente enviada por ti y no ha sido manipulada. Esto se llama firma digital.
¿Qué es una firma digital?
La fuerza del algoritmo es compleja y la seguridad depende del algoritmo y la clave.
El cifrado y descifrado son lentos.
El cifrado simétrico tiene una sola clave y no es pública. Si desea descifrar, debe informarle a la otra parte la clave.
El cifrado asimétrico tiene dos claves, una de las cuales es la clave pública.
Dado que la velocidad de cifrado y descifrado del algoritmo RSA es mucho más lenta que la del algoritmo simétrico, en aplicaciones prácticas se suele utilizar el algoritmo RSA.
Los datos en sí utilizan el algoritmo de cifrado simétrico. (AES) para cifrado y descifrado. La clave necesaria para transmitir el algoritmo simétrico se cifra con el algoritmo RSA.