Важная информация
Показано с 1 по 2 из 2

Тема: FractalCrypt - архиватор с возможностью создания неограниченного колиества скрытых слоёв

  1. #1 FractalCrypt - архиватор с возможностью создания неограниченного колиества скрытых слоёв 
    Новичок
    Регистрация
    06.09.2021
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Хочу представить свою программу, реализующую отрицаемое шифрование данных.

    Что такое отрицаемое шифрование?
    Как сообщает википедия,
    отрицаемое шифрование — способ криптографического преобразования, в котором зашифровываются совместно два или более различных сообщения на двух или более различных ключах. Этот метод обеспечивает возможность правдоподобного отрицания наличия одного или группы сообщений как таковых.
    В моём случае, пользователь создаёт криптоконтейнер определённого размера, в который может добавлять и из которого может удалять группы файлов, хранящихся в зашифрованном виде.
    Определить, сколько в контейнере находится таких томов - невозможно, за счёт того что, файлы в зашифрованном виде неотличимы от шума.

    Для чего это может быть нужно?
    Такой метод хранения конфиденциальной информации повышает безопасность, в сравнении с просто шифрованием, так как каким бы надёждным ни был шифр, пароль всегда от можно выбить силой. В варианте с отрицаемым шифрованием, при угрозе физического воздействия, можно выдать несекретную часть зашифрованного сообщения, сославшись на то, что секретной информации у вас не было. Либо, как вариант, выдать только часть секретной информации.
    За примером далеко ходить не надо - пару лет назад была новость, как к ютуберу, который делал обзоры на криптовалюты, вломились бандиты и заставили его перевести на их счета все его средства. Отвертеться он не мог - наличие у него биткоин-кошелька было очевидно. Хранить средства на нескольких кошельках, спрятанных в разных местах, было бы гораздо безопаснее.
    Кроме того, криптоконтейнер FractalCrypt также можно передавать по флешке, отправлять по почте и т.д., от этого он нисколько не потеряет своих свойств.

    Как это реализовано?
    При создании криптоконтейнера, он заполняется случайными байтами. Когда пользователь создаёт первый слой (он же том) из набора указанных файлов и директорий, он записывается в начало контейнера, после чего контейнер полностью шифруется первым паролем. Таким образом, зная первый пароль, можно получить доступ и первому архиву и оставшейся части контейнера.
    При создании второго слоя, он будет записываться именно в эту "оставшуюся" часть. Таким образом, для создания второго слоя, нужно знать пароль от первого, а для получения данных второго слоя, пароль и от первого, и от второго.
    Если создать новый слой, не зная всех паролей, то он будет записан поверх уже зашифрованных данных.

    Исходные коды, скриншоты, инструкции по сборке и технические подробности с картинками находятся по ссылке [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    4,350
    Сказал(а) спасибо
    2,002
    Поблагодарили 1,084 раз(а) в 939 сообщениях
    Записей в блоге
    1
    zorggish будьте добры, закрепите исходники на форум(в архив), выложите скриншоты своего проекта.
    Дополнительно было бы неплохо записать видео о том, как пользоваться софтом.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. GIMP сохранение всех слоёв (инструкция).
    от >Quiet Snow< в разделе Софт
    Ответов: 0
    Последнее сообщение: 26.03.2020, 21:35
  2. Ищу человека для создания регистратора
    от Александр Макаров в разделе Регистрация в каталогах
    Ответов: 2
    Последнее сообщение: 20.01.2014, 03:16
  3. Правила создания тем
    от Konstantin Shcherba в разделе Basic
    Ответов: 1
    Последнее сообщение: 27.08.2012, 21:36
  4. Правила создания тем
    от Dispetcher14 в разделе Операционные системы
    Ответов: 0
    Последнее сообщение: 14.07.2011, 16:38
  5. Моя незаконченная библиотека для создания игр ;)
    от Абадябер в разделе Проекты на Pascal
    Ответов: 2
    Последнее сообщение: 27.05.2011, 14:53
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •