Загрузить файлы в «/»
This commit is contained in:
54
main.py
Normal file
54
main.py
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
import stegano.lsb as lsb
|
||||||
|
|
||||||
|
|
||||||
|
class auth():
|
||||||
|
def __init__(self):
|
||||||
|
login = input('LOGIN: ')
|
||||||
|
passwd = input('PASSWD: ')
|
||||||
|
|
||||||
|
if len(login.strip()) != 0 and len(passwd.strip()):
|
||||||
|
main()
|
||||||
|
|
||||||
|
|
||||||
|
class main():
|
||||||
|
def __init__(self):
|
||||||
|
|
||||||
|
menu = '''
|
||||||
|
|
||||||
|
[1] - Спрятать текст в файле PNG или JPG
|
||||||
|
[2] - Раскрыть текст из файла PNG или JPG
|
||||||
|
help - вывести эту справку
|
||||||
|
exit - выход
|
||||||
|
|
||||||
|
|
||||||
|
'''
|
||||||
|
print(menu)
|
||||||
|
|
||||||
|
while True:
|
||||||
|
cmd = input('CMD: ')
|
||||||
|
|
||||||
|
if len(cmd.strip()) != 0:
|
||||||
|
if len(cmd.strip()) == 'help':
|
||||||
|
print(menu)
|
||||||
|
elif len(cmd.strip()) == 'exit':
|
||||||
|
break
|
||||||
|
elif len(cmd.strip()) == '1':
|
||||||
|
img = input('Введите полный путь до файла PNG или JPG: ')
|
||||||
|
text = input("Введите текст который нужно скрыть в файле: ")
|
||||||
|
|
||||||
|
if len(img.strip()) != 0 and len(text.strip()) != 0:
|
||||||
|
output = lsb.hide(img, text)
|
||||||
|
output.save('output.png')
|
||||||
|
print('Текст сохранен в файле "output.png"')
|
||||||
|
|
||||||
|
elif len(cmd.strip()) == '2':
|
||||||
|
img = input('Введите полный путь до файла PNG или JPG: ')
|
||||||
|
|
||||||
|
if len(img.strip()) != 0:
|
||||||
|
output = lsb.reveal(img)
|
||||||
|
output.save('output.txt')
|
||||||
|
print('Текст сохранен в файле "output.txt"')
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
auth()
|
||||||
Reference in New Issue
Block a user