Дешифрование файла зашифровано в другой системе

Существует исправленная версия, уведомляют-osd, что можно использовать для настройки всех аспектов пузырей уведомления, включая позицию по экрану.

Другие возможные тонкие настройки включают:

  • измените цвета шрифта и цвета фона, непрозрачность, размер, угловой радиус
  • измените тайм-аут (только работы, если приложение указывает тайм-аут),
  • отключите постепенно исчезают
  • закройте уведомления по щелчку

Можно установить приложение после включения ppa, как описано здесь.

4
05.08.2013, 01:09
2 ответа

AES-CBC-256 полностью указывает алгоритм шифрования и алгоритм дешифрования. Учитывая простой текст, ключ и IV, две реализации шифрования AES-256-CBC произведут тот же шифрованный текст. Учитывая шифрованный текст, ключ и IV, две реализации AES-256-CBC произведут тот же простой текст.

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

Инструмент командной строки OpenSSL генерирует файл, содержащий 16-байтовый заголовок, IV и шифрованный текст. Этот формат характерен для OpenSSL, но не зависит от платформы.

Командная строка OpenSSL предназначается больше как демонстрация возможностей библиотеки, чем инструмент командной строки производственного класса. Я не рекомендую использовать его, слишком легко сделать ошибку и или закончиться с невосстанавливаемыми данными или небезопасными данными. Также OpenSSL не поможет Вам с управлением ключами.

Вместо этого используйте инструмент, который предназначается для шифрования файла. GPG разработан с этой целью. Генерируйте пару ключей и затем зашифруйте файлы с gpg -e your-gpg-id@example.com /path/to/file.

3
27.01.2020, 20:58
  • 1
    "Я не рекомендую использовать его, слишком легко сделать ошибку и или закончиться с невосстанавливаемыми данными или небезопасными данными". Можно ли уточнить это? –  Kellvyn 06.08.2013, 18:51
  • 2
    Например: необходимо соответствовать ключу зашифрованным данным. Куда Вы собираетесь сохранить свой ключ? Или скорее скорее всего, Ваши ключи? Как Вы знаете, который ключ который? Таким образом, у Вас есть некоторые данные, лежащие вокруг …, с каким ключом они шифруются? С gpg на эти вопросы легко ответить. С openssl утилитой они не. Кроме того, Вы заботитесь о целостности данных или только конфиденциальности? (CBC не обеспечивает целостность.) –  Gilles 'SO- stop being evil' 06.08.2013, 19:53

Шифрованием AES и форматированием управляют спецификации NIST. Должно быть безопасно предположить, что, пока реализации совместимы, Ваши файлы будут доступны через платформы.

0
27.01.2020, 20:58

Теги

Похожие вопросы