Терминал gnome не был установлен , я не знаю, собирается ли кто-нибудь это исправить, но я решил это с помощью
sudo apt-get install gnome-terminal
и я разместил свое решение на панели запуска, я не собираюсь удалять этот вопрос. может кто еще сталкивается с этой проблемой.
Хэш по умолчанию, используемый openssl enc
для получения ключа на основе пароля, изменен в 1.1.0 на SHA256 по сравнению с MD5 в более ранних версиях. Это создает другой ключ из того же пароля (и соль, если используется, как обычно), а попытка зашифровать и расшифровать с разными ключами приводит к мусору, ошибке или и тому, и другому.
Чтобы исправить это для существующих данных, укажите -md md5
в 1.1.0 для дешифрования данных из более низких версий и -md sha256
в более низких версиях для дешифрования данных из 1.1.0. . В дальнейшем рассмотрите возможность явного указания -md
.
Подробнее см. https://crypto.stackexchange.com/questions/3298/is-there-a-standard-for- openssl-interoperable-aes-encryption / 35614 # 35614 (раскрытие: мое)