id: Гость   вход   регистрация
текущее время 12:28 25/04/2024
Автор темы: Гость, тема открыта 04/01/2004 14:10 Печать
http://www.pgpru.com/Форум/РаботаСPGP/ШифрованиеИзКоманднойСтроки
создать
просмотр
ссылки

Шифрование из командной строки


Столкнулся я с одной проблемой. А именно...на одной станции cmd файл шифрует данные автоматом, а на другой я повторить этого не смог. Стал рыться...и вытащил конкретную проблему. При шифровании любого файла происходит следующее. Вот синтаксис команд;
На 1-й машине:


pgp -es arj.exe 0xCB65E256
Pretty Good Privacy ™ Version 5.6.8


A secret key is required to make a signature.


Recipients' public key(s) will be used to encrypt.


Passphrase is good


Key for user ID: alex
1024-bit RSA key, Key ID 0xCB65E256, created 2002/04/09


Ciphertext file: arj.exe.pgp


На второй машине да и не только требуется ввод ключевой фразы....
Как это было обойдено на 1-й...я не знаю...копался во всех настройках..даже систему переставлял..... ОДИНАКОВЫЕ..!
Перец который это замутил уволился...%(((...
Помогите решить траблу please...
!!


 
Комментарии
— SATtva (04/01/2004 19:44)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Могу предположить, что раз в batch не был прописан путь к файлу с ключевой фразой, закрытый ключ был незащищённый. Попробуй удалить текущую ключевую фразу своего ключа: выбери опцию Change Passphrase, введи нынешнюю, а новую не указывай.

Стоит учесть, однако, что эти действия предполагают, что среда исполнения совершенно надёжна. Если кто-либо получит доступ к компьютеру, толку от этого ключа будет мало.
— Гость (05/01/2004 08:53)   <#>
Да..это решение проблемы. Но тогда действительно толку от ключа будет мало т.к трабла решается за счет снижения безопасности. Key das not have a passphrase....не есть хорошо. А ведь на машине перца выводится passphrase is good...!! Каким образом можно в batch файле прописать путь к файлу с ключевой фразой...?? Если Вы это делали подсакжите плз.
— SATtva (05/01/2004 16:32)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
alex, не вижу никакой разницы, оставить ли ключ без ключевой фразы вообще или прописать её в каком-нибудь файле с привязкой через batch — и то, и другое представляет равную угрозу компрометации.

Ты ведь отметил, что batch'и на обоих машинах одинаковые. Если это так, значит уволившийся коллега использовал ключ без ключевой фразы. "Passphrase is good" может быть стандартным ответом программы.

Кроме того, судя по приведённому тобой синтаксису вообще нет никаких проблем. Если нужно только зашифровать, но не подписывать данные, закрытый ключ и, соответственно, ключевая фраза вообще не нужны. Впиши "pgp -e [файл] [ключ зашифрования]" и всё пройдёт автоматически, даже если закрытый ключ защищён.
— Гость (17/03/2004 14:01)   <#>
Подскажите плиз!
Поставил PGP 7.0.3. Freeware
Можно при помощи нее шифровать файлы из командной строки?
Смысл: из "своей" проги вызывать pgp, передавать ей файл, шифровать/ расшифр. файл.
Спасибо!
— SATtva (17/03/2004 14:13)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Седьмая, насколько помню, вызовов из командной строки не предусматривает. Модуль специальный есть в 6.5.8. А вообще для такой цели советую GnuPG поставить. Всё есть в Ссылках. Если возникнут вопросы по GnuPG, переходите в соответствующий раздел форума.
— Гость (23/03/2004 12:36)   <#>
Можно еще немного помучить?!:-)
Установил модуль командной строки 6.5.8. В описалове написано, что если прога не находит pgppath, то файлы конфигурации, ключи кладет в директорию, которую сама создает %userprofile% и т.п. И расписано как самому установить эту pgppath. Только что-то не выходит. Как прописать эту pgppath и в какой момент. Спасибо!
— SATtva (23/03/2004 14:16)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
PGPPATH — это переменная среды, прописывется в autoexec.bat в формате

т.е. нечто вроде
— Kent (23/03/2004 21:06)   профиль/связь   <#>
комментариев: 437   документов: 30   редакций: 15
Насчёт autoexec.bat не уверен. Это для Win98 и раньше.
В Win2000 (в XP, наверное, тоже) переменные среды прописываются в "Свойства системы", закладка "Дополнительно".
— SATtva (23/03/2004 21:30)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Kent, да, верно, спасибо за уточнение.
— Гость (28/03/2008 13:37)   <#>
Подскажите пожалуйста, как ему указать, что шифровать нужно не в pgp, а в asc ?
— sentaus (28/03/2008 13:57)   профиль/связь   <#>
комментариев: 1060   документов: 16   редакций: 32
ключ --armor
— SATtva (28/03/2008 14:01)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Ему — это PGP? Консольной версии? Ну, обычно для этого используется параметр -a.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3