wagnernegrao / NES

Network Encryption and Security

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NES (Network Encryption and Security)

This is a repository to add algorithms to cryptology.

Was implemented:

  • OTP (One Time Pad)
  • AES (Advanced Encryption Standard)
  • 3DES (Triple Data Encryption Standard)
  • Pseudorandom Number Generators
  • ?

You can add other algorithms to cryptology, feel free to contribute.

Dependencies

import os
from Crypto.Cipher import DES3
from Crypto.Cipher import AES

Python

pip install pycrypto
pip install cryptography

C++

sudo apt-get install gcc

How to run

Run python

You must use the Python 3.5 version or version more actualized.

$ python3 3DES.py

$ python3 AES.py

Run C++

Compile:

g++ -std=c++11 otp.cpp

Run:

./a.out

Licence

MIT

About

Network Encryption and Security

License:MIT License


Languages

Language:Python 61.4%Language:C++ 38.6%