Рейтинг:-1

Как удалить ключ шифрования из кода Python

флаг us

я пытаюсь удалить шифрование (AES) из улучшенного LSB, который есть в Python:

Я хочу сделать сравнение LSB с AES и LSB без AES. AES подключен к LSB.py, PLShandler.py, main.py. Как полностью отсоединить/удалить AES. я пытаюсь удалить AES.py, но показывает ошибку, поскольку другие файлы подключены. Как убрать связь в каждом файле. Я не знаю, как реконструировать это.

https://github.com/ImMahbus/ImprovedLSBSteganography.git https://github.com/ImMahbus/ImprovedLSBSteganography/blob/7925a1ae50b497679c745ce1b9fad0f699c05edc/AES.py (файл AES)

Я пытаюсь увидеть любые изменения в PSNR, MSE и образе, если шифрование будет удалено. Как это сделать? Спасибо

флаг us
В этом коде зашифрованное сообщение встраивается в изображение. Пароль зашифрован, файл PLS зашифрован. Но я хочу попробовать встроить сообщение без шифрования, как обычную стеганографию LSB, просто вставить сообщение. Также без шифрования файла PLS.
fgrieu avatar
флаг ng
Как удалить функциональность из кода - это проблема программирования, поэтому не по теме. Анализ функциональности кода тоже. То, что делает код, должно быть явным в вопросе, иначе он будет закрыт (снова) из-за отсутствия ясности. В контексте LSB, кажется, используется как сокращение для _стеганографии в младшем значащем бите оцифрованного изображения_, но связь с AES остается неясной. Пожалуйста, хотя бы укажите, что зашифровано: это изображение или информация, закодированная в младших битах? В обоих случаях правильное шифрование полностью скрывает любые характеристики того, что зашифровано.
fgrieu avatar
флаг ng
Обновление: в [первой] (https://github.com/ImMahbus/ImprovedLSBSteganography.git) двух связанных страниц рисунки предполагают, что как информация, закодированная с помощью стеганографии в младшем значащем бите, так и все исходное оцифрованное изображение используются, зашифрованы с помощью AES (с более поздним созданием «зашифрованного PLS»). Опечатка _"Импровизированная стеганография LSB"_ на этой странице точна.
флаг jp
Кажется, вы спрашиваете, как отредактировать программу, чтобы она делала что-то другое.Это больше связано с программированием, чем с криптографией.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.