MCPcopy Create free account
hub / github.com/subbarayudu-j/TheAlgorithms-Python / encrypt

Method encrypt

ciphers/onepad_cipher.py:7–17  ·  view source on GitHub ↗

Function to encrypt text using psedo-random numbers

(self, text)

Source from the content-addressed store, hash-verified

5
6class Onepad:
7 def encrypt(self, text):
8 '''Function to encrypt text using psedo-random numbers'''
9 plain = [ord(i) for i in text]
10 key = []
11 cipher = []
12 for i in plain:
13 k = random.randint(1, 300)
14 c = (i+k)*k
15 cipher.append(c)
16 key.append(k)
17 return cipher, key
18
19 def decrypt(self, cipher, key):
20 '''Function to decrypt text using psedo-random numbers.'''

Callers 1

onepad_cipher.pyFile · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected