To access the full text documents, please follow this link: http://hdl.handle.net/10459.1/57794

Programació amb OpenSSL en Python
Contreras Montañez, Alejandro
Fernàndez Camon, César; Universitat de Lleida. Escola Politècnica Superior
Un punt important en les aplicacions es la seguretat ja que avui en dia es mou un gran volum d'informació, per tant la criptografia és una de les principals eines per aconseguir proveir aquesta seguretat. Els objectius principals són la confidencialitat, la integritat, l'autenticació i el no repudi de les dades. OpenSSL és una llibreria criptogràfica que ens proveeix implementacions dels millors algorismes actuals, incloent algorismes d'encriptació com 3DES, RSA i AES, algorismes de hash i Codis d'Autenticació de Missatges (MAC). També permeten crear certificats digitals. Amb OpenSSL podem implementar protocols de seguretat com Secure Socket Layer (SSL) i Transport Socket Layer (TLS). L'objectiu d'aquest treball es disposar d'eines i exemples de desenvolupament sobre OpenSSL des de llenguatges d'alt nivell com python, evitant l' ús del llenguatge C, per tal de facilitar la comprensió dels alumnes evitant tenir que inicialitzar i assignar blocs de mem òria a les variables i evitar inicialitzar el context abans de xifrar o desxifrar. La implementació d'aquestes funcions la realitzarem mitjançant la llibreria M2Crypto de Matej Cepl [1] [18]. M2Crypto és el wrapper de python per a OpenSSL m és complet, ja que ens proporciona gran part de les seves funcionalitats com MAC, RSA, DSA, DH, SSL, HTTPS i S/MIME. Tots els scripts en python d'aquest treball han estat implementats utilitzant python 2.7.6.9
2016-06
OpenSSL
Python
Seguretat
Comunicacions
SSL
Seguretat informàtica
Criptografia
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
cc-by-nc-nd
95 p.
bachelorThesis
         

Full text files in this document

Files Size Format
acontrerasm.pdf 1.368 MB PDF

Show full item record

 

Coordination

 

Supporters