GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Python-Programs/Programs/P73_SimplePythonEncryption.py at master · OmkarPathak/Python-Programs Expand file tree/ Copy pathP73_SimplePythonEncryption.pyMore file actions 27 lines (20 loc) · 990 Bytes / Copy pathP73_SimplePythonEncryption.pyFile metadata and controls27 lines (20 loc) · 990 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # Author: OMKAR PATHAK # This program illustrates a simple Python encryption example using the RSA Algotrithm # RSA is an algorithm used by modern computers to encrypt and decrypt messages. It is an asymmetric # cryptographic algorithm. Asymmetric means that there are two different keys (public and private). # For installation: sudo pip3 install pycrypto from Crypto.PublicKey import RSA from Crypto import Random randomGenerator = Random.new().read # Generating a private key and a public key # key stores both the keys key = RSA.generate(1024, randomGenerator) # 1024 is the size of the key in bits print(key) # Prints private key print(key.publickey()) # Prints public key # Encryption using Public Key publicKey = key.publickey() encryptedData = publicKey.encrypt('My name is Omkar Pathak'.encode('utf-8'), 32) print(encryptedData) # Decryption using Private Key decryptedData = key.decrypt(encryptedData) print(decryptedData) |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |