matthiaskonrath / pythonSecurityLibary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Security Library (PSL)

This Python library should help you getting your privacy straight

Author: Matthias Konrath

Email: office@inet-sec.at

Included Encryption Methods

Symmetric ciphers: AES, Blowfish, CAST, DES, 3DES, RC2, RC4, AES - Blowfish - 3DES

Asymmetric ciphers: RSA

Extra encryption: The library has also classes for socket encryption with Diffie Hellman, AES and RSA

Encryption Classes

Symmetric encryption classes: AES, Blowfish, CAST, DES, 3DES, RC2, RC4, AES - Blowfish - 3DES

All this classes can only encrypt and decrypt

Asymmetric ciphers: RSA

This class can do the following:

Generate RSA keys

Import RSA keys from a file

Store RSA key with AES encryption in a file

Store the public key in a file

Encrypt only with RSA

Decrypt only with RSA

Encrypt with RSA and AES

Decrypt with RSA and AES

Encrypt a file with RSA and AES

Decrypt a file with RSA and AES

Sign data

Verify data

Sign a file

Verify a file

Show private an public key

Socket Encryption Classes

Diffie Hellman and AES

RSA and AES (Server only)

RSA and AES (Client and Server)

RSA, AES and Diffie Hellman (Client and Server)

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%