Ejemplo n.º 1
0
# f.hide()

# from FrameLSB import ConstructBitsArray, FrameLSB, FrameUnLSB, BitsToInt, BitsToString
# from VideoLSB import VideoLSB, VideoUnLSB
import utils
# from constants import Mode
import sys
import FileReader as fr
from vigenere import Vigenere

# extractor = FrameExtractor(
#     "awoo.mp4", "temp")
# extractor.load()
# extractor.extract()

raw_data = fr.ByteArrayToIntArray(fr.ReadFileAsByteArray("test_file.txt"))
vig = Vigenere()
vig.input_key("awoo")
vig.set_auto(False)
vig.set_full(False)
vig.set_extended(True)
encrypted = vig.encrypt(''.join([chr(i) for i in raw_data]))
encrypted = bytes(encrypted)
print("BYTE ARRAY : ", encrypted)

vig2 = Vigenere()
vig2.input_key("awoo")
vig2.set_auto(False)
vig2.set_full(False)
vig2.set_extended(True)
decrypted = vig.decrypt(''.join([chr(i) for i in encrypted]))