Как преобразовать ascii gpg4win в двоичный файл?

340
get_going

gpg4win может сохранять и читать зашифрованные файлы в двух формах:

  1. Бинарный с .gpgрасширением
  2. Base64 / ASCII с .ascрасширением

Есть ли способ преобразовать вывод Base64 / ascii в двоичный файл? Я пытался с Notepad ++ вариант "Base64 Decode", но это не работает:

Примечание:
я не пытаюсь расшифровать, просто конвертировать из ASCII в двоичный файл.
Я могу успешно сделать обратное, то есть преобразовать двоичный файл gpg4win в ascii с помощью команды Notepad ++ "Base64 Encode". gpg4win может расшифровать эту преобразованную версию (конечно, она также может расшифровать оригинальный двоичный формат).

Благодарю.

0

1 ответ на вопрос

0
James K Polk

Похоже, что опция Base64 (или ASCII броня) производит два отдельных выхода base64. Первый - это кодировка base64 зашифрованного текста. После этого идет кодировка контрольной суммы base64, и этой строке предшествует знак равенства. Эта кодировка указана в RFC OpenPGP . И, конечно, блоки base64 окружены очевидными линиями верхнего и нижнего колонтитула, например, для моей программы gpg вывод начинается с

-----BEGIN PGP MESSAGE----- Comment: GPGTools - http://gpgtools.org 

и заканчивается

-----END PGP MESSAGE----- 

У меня нет Notepad ++, но вы должны просто иметь возможность удалить строки верхнего и нижнего колонтитула и строку контрольной суммы, а затем декодировать base64, чтобы получить жизнеспособный двоичный файл, совместимый с OpenPGP.

Как я могу поблагодарить тебя, мой дорогой. Вы ответили на мой вопрос :) Я очень благодарен вам, действительно, большое спасибо !! get_going 5 лет назад 0
Привет Джеймс Полк. У меня есть несколько дополнительных вопросов, пожалуйста: https://superuser.com/questions/1374910/is-gpgwin-the-best-way-to-protect-text-file get_going 5 лет назад 0
Привет Джеймс, не могли бы вы помочь сделать обратное, пожалуйста? https://superuser.com/questions/1375379/how-to-convert-gpg4wins-binary-to-ascii-with-notepad get_going 5 лет назад 0
@get_going: Если этот ответ правильный, отметьте его как принятый. James K Polk 5 лет назад 1
Я только что сделал это. Извините, я новичок, поэтому не знаю, что делать, спасибо, что сказали мне. Можете ли вы помочь мне сделать обратное, пожалуйста? Смотрите ссылку в моем предыдущем комментарии. get_going 5 лет назад 0

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