Comunidad de diseño web y desarrollo en internet online

PHP y RSA

Citar            
MensajeEscrito el 20 Oct 2015 04:42 pm
Buenos días

Estoy entrando en el mundo de la Seguridad en Redes de Comunicaciones, para lo cual he desarrollado algunos aplicaciones web sencillas. Dentro de ellos probé el algoritmo AES Advanced Encryption Standard para encriptar tanto cadenas de texto, como archivos - http://coinsad.com.co/ej03.php -.

Sin embargo ahora busco desarrollar una aplicación web similar que me encripte archivos con RSA, ya sea con PHP, Html. El único material que encuentro es para hacerlo con cadenas de texto - http://www.cristalab.com/blog/certificados-de-seguridad-y-ssl-bien-explicados-c91629l/ -.

No sé si alguien tenga alguna idea de cómo hacerlo, o es que definitivamente no se puede hacer como el ejemplo que implementé con AES.

Agradezco de antemano su colaboración.

PDTA:. Perdón si escribo en el foro equivocado :lol:

Por potter

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Oct 2015 08:07 pm
Una nota antes de continuar. Aunque su uso está muy extendido, no es correcto decir "encriptar", en su lugar lo correcto es "cifrar".

El algoritmo RSA no está diseñado para cifrar texto cuya longitud es mayor a la clave usada para cifrar ese mismo texto, por lo tanto no sirve para cifrar archivos grandes, a menos que dividas el archivo en rastras de caracteres menores al tamaño de la clave y envíes esa información (el tamaño de la rastra) al receptor junto con el texto cifrado.

Otro método es usar un algoritmo simétrico como AES para cifrar el archivo, pero enviar la clave de decifrado al receptor cifrada con RSA.

De hecho, así funciona el mecanismo SSL que se usa en la web.

Por DriverOp

Claber

2510 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.