Removed stream ciphers
This commit is contained in:
parent
7cea1f379e
commit
317d91f0e9
|
@ -1,22 +0,0 @@
|
||||||
# Screw 1.4 :skull:
|
|
||||||
import codecs
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
from Crypto.Cipher import ARC4
|
|
||||||
|
|
||||||
|
|
||||||
def main(args=None):
|
|
||||||
with open(args[0], 'r') as f:
|
|
||||||
text = f.read(2048)
|
|
||||||
cipher = ARC4.new(bit_array_from_str(args[1]))
|
|
||||||
cryptogram = cipher.encrypt(text)
|
|
||||||
os.write(1, cryptogram)
|
|
||||||
print()
|
|
||||||
|
|
||||||
|
|
||||||
def bit_array_from_str(s):
|
|
||||||
return [codecs.encode("hex") for elem in s]
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main(sys.argv[1:])
|
|
Loading…
Reference in New Issue