Programació amb OpenSSL en Python

dc.contributor
Fernàndez Camon, César
dc.contributor
Universitat de Lleida. Escola Politècnica Superior
dc.contributor.author
Contreras Montañez, Alejandro
dc.date.accessioned
2024-12-05T23:07:14Z
dc.date.available
2024-12-05T23:07:14Z
dc.date.issued
2016-09-13T11:26:08Z
dc.date.issued
2016-09-13T11:26:08Z
dc.date.issued
2016-06
dc.identifier
http://hdl.handle.net/10459.1/57794
dc.identifier.uri
http://hdl.handle.net/10459.1/57794
dc.description.abstract
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
dc.language
cat
dc.rights
cc-by-nc-nd
dc.rights
info:eu-repo/semantics/openAccess
dc.rights
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject
OpenSSL
dc.subject
Python
dc.subject
Seguretat
dc.subject
Comunicacions
dc.subject
SSL
dc.subject
Seguretat informàtica
dc.subject
Criptografia
dc.title
Programació amb OpenSSL en Python
dc.type
bachelorThesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)