Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Denis Feklushkin
On Sat, 6 Nov 2010 04:00:11 +0200
Peter Pentchev r...@ringlet.net wrote:

 On Thu, Nov 04, 2010 at 09:12:08PM +0200, Peter Pentchev wrote:
  On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
   On Mon, 25 Oct 2010 14:33:36 +0300
   Peter Pentchev r...@ringlet.net wrote:
   
On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
 Есть подписанный валидной прозрачной подписью текст
 Нужно получить его на stdout без шапки и подвала с подписями.
 
 Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, 
 но мог и проглядеть - он огромен.
 Руками писать такое не хочется

Если я правильно понимаю, что Вы хотите получить чистий текст без
какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
совсем не понимает почему ее нет в GnuPG.

Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
тогда и того можно будет.
   
   Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
   репозиториях?
  
  Когда появится в репозиратиях - пока неясно.  Я только-что закончил
  убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
  прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
  netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):
  
 
deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
 

aptitude update говорит:

Err http://debian.ringlet.net UNRELEASED/main Packages  
 
  404 Not Found


  ...или прямо скачать deb-пакет или source:
  
http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
  
  Попробуйте, работает ли этая версия для Вас; если работает, подождите,
  пока я пофиксю остальние баги в новой версии, 20101103.  Если не
  работает, скажите что не работает :)
 
 Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
 Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
 
 Всего лучшего,
 Петр
 


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101106152907.0045e...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Denis Feklushkin
On Sat, 6 Nov 2010 04:00:11 +0200
Peter Pentchev r...@ringlet.net wrote:

 On Thu, Nov 04, 2010 at 09:12:08PM +0200, Peter Pentchev wrote:
  On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
   On Mon, 25 Oct 2010 14:33:36 +0300
   Peter Pentchev r...@ringlet.net wrote:
   
On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
 Есть подписанный валидной прозрачной подписью текст
 Нужно получить его на stdout без шапки и подвала с подписями.
 
 Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, 
 но мог и проглядеть - он огромен.
 Руками писать такое не хочется

Если я правильно понимаю, что Вы хотите получить чистий текст без
какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
совсем не понимает почему ее нет в GnuPG.

Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
тогда и того можно будет.
   
   Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
   репозиториях?
  
  Когда появится в репозиратиях - пока неясно.  Я только-что закончил
  убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
  прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
  netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):
  
 
deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
 
  ...или прямо скачать deb-пакет или source:
  
http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
  
  Попробуйте, работает ли этая версия для Вас; если работает, подождите,
  пока я пофиксю остальние баги в новой версии, 20101103.  Если не
  работает, скажите что не работает :)
 
 Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
 Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
 
 Всего лучшего,
 Петр
 

Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет netpgp не 
находит


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101106155538.22b88...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Peter Pentchev
On Sat, Nov 06, 2010 at 03:55:38PM +0700, Denis Feklushkin wrote:
 On Sat, 6 Nov 2010 04:00:11 +0200
 Peter Pentchev r...@ringlet.net wrote:
 
  On Thu, Nov 04, 2010 at 09:12:08PM +0200, Peter Pentchev wrote:
   On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
On Mon, 25 Oct 2010 14:33:36 +0300
Peter Pentchev r...@ringlet.net wrote:

 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не 
  нашёл, но мог и проглядеть - он огромен.
  Руками писать такое не хочется
 
 Если я правильно понимаю, что Вы хотите получить чистий текст без
 какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
 Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
 совсем не понимает почему ее нет в GnuPG.
 
 Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
 тогда и того можно будет.

Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
репозиториях?
   
   Когда появится в репозиратиях - пока неясно.  Я только-что закончил
   убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
   прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
   netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):
   
  
 deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
 deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
  
   ...или прямо скачать deb-пакет или source:
   
 http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
   
   Попробуйте, работает ли этая версия для Вас; если работает, подождите,
   пока я пофиксю остальние баги в новой версии, 20101103.  Если не
   работает, скажите что не работает :)
  
  Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
  Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
 
 Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет netpgp не 
 находит

Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary пакеты
у меня только для i386.  Если у Вас что-то еще, может, я попробую настроить
еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
возможности скачать source-пакет из pool/main/n/netpgp/ и собрать самому?

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence was in the past tense.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Denis Feklushkin
On Sat, 6 Nov 2010 13:05:28 +0200
Peter Pentchev r...@ringlet.net wrote:

   
  deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
  deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
   
...или прямо скачать deb-пакет или source:

  http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/

Попробуйте, работает ли этая версия для Вас; если работает, подождите,
пока я пофиксю остальние баги в новой версии, 20101103.  Если не
работает, скажите что не работает :)
   
   Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
   Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
  
  Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет netpgp не 
  находит
 
 Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary пакеты
 у меня только для i386.

о, точно, у меня ж 64 бит

  Если у Вас что-то еще, может, я попробую настроить
 еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
 возможности скачать source-пакет из pool/main/n/netpgp/ и собрать самому?

что-то вылетело из головы что можно собирать.

не собирается:

# apt-get build-dep netpgp
Reading package lists... Done
Building dependency tree   
Reading state information... Done
E: Build-Depends dependency for netpgp cannot be satisfied because no available 
versions of package debhelper can satisfy version requirements


Build-Depends: debhelper ( 8) а в репозитории самый новый это 8.0.0


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101106182842.400df...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Peter Pentchev
On Sat, Nov 06, 2010 at 06:28:42PM +0700, Denis Feklushkin wrote:
 On Sat, 6 Nov 2010 13:05:28 +0200
 Peter Pentchev r...@ringlet.net wrote:
 

   deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
   deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main

 ...или прямо скачать deb-пакет или source:
 
   http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
 
 Попробуйте, работает ли этая версия для Вас; если работает, подождите,
 пока я пофиксю остальние баги в новой версии, 20101103.  Если не
 работает, скажите что не работает :)

Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
   
   Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет netpgp 
   не находит
  
  Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary пакеты
  у меня только для i386.
 
 о, точно, у меня ж 64 бит
 
   Если у Вас что-то еще, может, я попробую настроить
  еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
  возможности скачать source-пакет из pool/main/n/netpgp/ и собрать самому?
 
 что-то вылетело из головы что можно собирать.
 
 не собирается:
 
 # apt-get build-dep netpgp
 Reading package lists... Done
 Building dependency tree   
 Reading state information... Done
 E: Build-Depends dependency for netpgp cannot be satisfied because no 
 available versions of package debhelper can satisfy version requirements
 
 Build-Depends: debhelper ( 8) а в репозитории самый новый это 8.0.0

Гм?!  Странно - 8.0.0 точно  8:

[r...@greylight ~]$ dpkg --compare-versions 8.0.0 gt 8  echo yep
yep
[r...@greylight ~]$ dpkg --compare-versions 8.0.0 '' 8  echo yep
yep
[r...@greylight ~]$

Можно увидеть output apt-cache policy debhelper?

Попробуйте заменить  8 на = 8, но не думаю, что это поможет.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Thit sentence is not self-referential because thit is not a word.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Denis Feklushkin
On Sat, 6 Nov 2010 14:34:17 +0200
Peter Pentchev r...@ringlet.net wrote:

 On Sat, Nov 06, 2010 at 06:28:42PM +0700, Denis Feklushkin wrote:
  On Sat, 6 Nov 2010 13:05:28 +0200
  Peter Pentchev r...@ringlet.net wrote:
  
 
deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
 
  ...или прямо скачать deb-пакет или source:
  
http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
  
  Попробуйте, работает ли этая версия для Вас; если работает, 
  подождите,
  пока я пофиксю остальние баги в новой версии, 20101103.  Если не
  работает, скажите что не работает :)
 
 Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
 Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.

Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет 
netpgp не находит
   
   Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary пакеты
   у меня только для i386.
  
  о, точно, у меня ж 64 бит
  
Если у Вас что-то еще, может, я попробую настроить
   еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
   возможности скачать source-пакет из pool/main/n/netpgp/ и собрать самому?
  
  что-то вылетело из головы что можно собирать.
  
  не собирается:
  
  # apt-get build-dep netpgp
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  E: Build-Depends dependency for netpgp cannot be satisfied because no 
  available versions of package debhelper can satisfy version requirements
  
  Build-Depends: debhelper ( 8) а в репозитории самый новый это 8.0.0
 
 Гм?!  Странно - 8.0.0 точно  8:
 
 [r...@greylight ~]$ dpkg --compare-versions 8.0.0 gt 8  echo yep
 yep
 [r...@greylight ~]$ dpkg --compare-versions 8.0.0 '' 8  echo yep
 yep
 [r...@greylight ~]$
 
 Можно увидеть output apt-cache policy debhelper?
 
 Попробуйте заменить  8 на = 8, но не думаю, что это поможет.

 это больше или равно?

# apt-cache policy debhelper
debhelper:
  Installed: (none)
  Candidate: 7.0.15
  Version table:
 8.0.0 0
640 http://ftp.de.debian.org squeeze/main Packages
630 http://ftp.de.debian.org unstable/main Packages
 7.0.15 0
990 ftp://mirror.hetzner.de lenny/main Packages
990 http://ftp.de.debian.org lenny/main Packages

опять моя вина!

# apt-get -t unstable build-dep netpgp
# apt-get source -b netpgp

и всё ок собралось

но не заработало. 2 бага вылезло:

$ netpgp --clearsign --userid=817fe0ba8e60c3bf
test text for signing
signature  1024/RSA (Encrypt or Sign) 817fe0ba8e60c3bf 2010-10-25 [EXPIRES 
2011-04-23]
Key fingerprint: 4234 7784 48b9 c7ba 839d 2f26 817f e0ba 8e60 c3bf 
uid  Automatic Payment Processing Key (btcex.com) 
supp...@btcex.com
encryption 1024/RSA (Encrypt or Sign) ac8fe617fa1edebf 2010-10-25 [EXPIRES 
2011-04-23]
__ops_writer_info_delete: not done
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

test text for signing

-BEGIN PGP SIGNATURE-
Version: NetPGP portable 3.99.13/[20101104]

и всё, никакой подписи нету

А при проверке подписи:

$ netpgp --verify
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

test text
-BEGIN PGP SIGNATURE-

iJwEAQECAAYFAkzVVJcACgkQgX/guo5gw7854QP/QOlwz5w3rW/JRz98PjONTm0+
pDMnS7aV2m7u+zvmJyRs0WG2EWJAX9jfynt5HvV8bShVfA6MC0AKXhFD2a6nr6qf
CsEiklhxxLUGi1eXdCJjy7U8ojH/6VWOXA7gUiCBXswvAM6TLvk0oygTPSZgMYeY
D33rtdVLTOYSRcFSdTQ=
=82nX
-END PGP SIGNATURE-
*** glibc detected *** netpgp: free(): invalid pointer: 0x022d1cc0 ***
=== Backtrace: =
/lib/libc.so.6(+0x71ad6)[0x7fd16aca2ad6]
/lib/libc.so.6(cfree+0x6c)[0x7fd16aca784c]
/usr/lib/libnetpgp.so.0(+0xc213)[0x7fd16bb6e213]
/usr/lib/libnetpgp.so.0(+0xc249)[0x7fd16bb6e249]
/usr/lib/libnetpgp.so.0(netpgp_verify_memory+0xae)[0x7fd16bb7042e]
netpgp[0x401ccf]
netpgp[0x4021a2]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fd16ac4fc4d]
netpgp[0x401269]
=== Memory map: 
0040-00403000 r-xp  08:03 8549   
/usr/bin/netpgp
00603000-00604000 rw-p 3000 08:03 8549   
/usr/bin/netpgp
022bb000-022fd000 rw-p  00:00 0  [heap]
7fd16400-7fd164021000 rw-p  00:00 0 
7fd164021000-7fd16800 ---p  00:00 0 
7fd16a61a000-7fd16a63 r-xp  08:03 57052  
/lib/libgcc_s.so.1
7fd16a63-7fd16a82f000 ---p 00016000 08:03 57052  
/lib/libgcc_s.so.1
7fd16a82f000-7fd16a83 rw-p 00015000 08:03 57052  
/lib/libgcc_s.so.1
7fd16a83-7fd16ac31000 rw-p  00:00 0 
7fd16ac31000-7fd16ad89000 r-xp  08:03 57467  
/lib/libc-2.11.2.so
7fd16ad89000-7fd16af88000 ---p 00158000 08:03 57467  
/lib/libc-2.11.2.so
7fd16af88000-7fd16af8c000 r--p 00157000 08:03 57467  

Re: gpg: получить на stdout текст без подписи

2010-11-06 Пенетрантность Peter Pentchev
On Sat, Nov 06, 2010 at 08:15:42PM +0700, Denis Feklushkin wrote:
 On Sat, 6 Nov 2010 14:34:17 +0200
 Peter Pentchev r...@ringlet.net wrote:
 
  On Sat, Nov 06, 2010 at 06:28:42PM +0700, Denis Feklushkin wrote:
   On Sat, 6 Nov 2010 13:05:28 +0200
   Peter Pentchev r...@ringlet.net wrote:
   
  
 deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
 deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
  
   ...или прямо скачать deb-пакет или source:
   
 http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
   
   Попробуйте, работает ли этая версия для Вас; если работает, 
   подождите,
   пока я пофиксю остальние баги в новой версии, 20101103.  Если не
   работает, скажите что не работает :)
  
  Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
  Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.
 
 Вроде ок, скачалось. А как ставить теперь? apt-cache search пакет 
 netpgp не находит

Да, а кстати у Вас какая архитектура?  Я забыл сказать, что binary 
пакеты
у меня только для i386.
   
   о, точно, у меня ж 64 бит
   
 Если у Вас что-то еще, может, я попробую настроить
еще одного qemu и собрать пакет для другой архитектуры, если у Вас нет
возможности скачать source-пакет из pool/main/n/netpgp/ и собрать 
самому?
   
   что-то вылетело из головы что можно собирать.
   
   не собирается:
   
   # apt-get build-dep netpgp
   Reading package lists... Done
   Building dependency tree   
   Reading state information... Done
   E: Build-Depends dependency for netpgp cannot be satisfied because no 
   available versions of package debhelper can satisfy version requirements
   
   Build-Depends: debhelper ( 8) а в репозитории самый новый это 8.0.0
  
  Гм?!  Странно - 8.0.0 точно  8:
  
  [r...@greylight ~]$ dpkg --compare-versions 8.0.0 gt 8  echo yep
  yep
  [r...@greylight ~]$ dpkg --compare-versions 8.0.0 '' 8  echo yep
  yep
  [r...@greylight ~]$
  
  Можно увидеть output apt-cache policy debhelper?
  
  Попробуйте заменить  8 на = 8, но не думаю, что это поможет.
 
  это больше или равно?

Нет,  - строго больше.  8.0.0  8.0  8, смотрите секцию 5.6.12
в Debian Policy или поэкспериментируйте с dpkg --compare-versions.

 # apt-cache policy debhelper
 debhelper:
   Installed: (none)
   Candidate: 7.0.15
   Version table:
  8.0.0 0
 640 http://ftp.de.debian.org squeeze/main Packages
 630 http://ftp.de.debian.org unstable/main Packages
  7.0.15 0
 990 ftp://mirror.hetzner.de lenny/main Packages
 990 http://ftp.de.debian.org lenny/main Packages
 
 опять моя вина!

Гм, да, я собирал для Squeeze, но сделаю и Lenny backport, когда
все остальное решено.

 # apt-get -t unstable build-dep netpgp
 # apt-get source -b netpgp
 
 и всё ок собралось
 
 но не заработало. 2 бага вылезло:
 
 $ netpgp --clearsign --userid=817fe0ba8e60c3bf
[snip]
 и всё, никакой подписи нету

Этого (clearsign stdin) я и не пробовал, погляжу, что случается.

 А при проверке подписи:
 
 $ netpgp --verify
[snip]
 Aborted

Да, посмотрите на TODO в debian/changelog :)

netpgp пока умеет --verify и --cat на clearsigned messages, когда
сообщения били подписанни средствами GnuPG :)  При netpgp --clearsign
еще какие-то проблемы, а явно я не успел устранить и все проблемы --verify.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if it weren't self-referential?


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-05 Пенетрантность Peter Pentchev
On Thu, Nov 04, 2010 at 09:12:08PM +0200, Peter Pentchev wrote:
 On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
  On Mon, 25 Oct 2010 14:33:36 +0300
  Peter Pentchev r...@ringlet.net wrote:
  
   On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
Есть подписанный валидной прозрачной подписью текст
Нужно получить его на stdout без шапки и подвала с подписями.

Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
мог и проглядеть - он огромен.
Руками писать такое не хочется
   
   Если я правильно понимаю, что Вы хотите получить чистий текст без
   какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
   Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
   совсем не понимает почему ее нет в GnuPG.
   
   Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
   тогда и того можно будет.
  
  Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
  репозиториях?
 
 Когда появится в репозиратиях - пока неясно.  Я только-что закончил
 убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
 прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
 netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):
 
   deb http://debian.ringlet.net/debian-ringlet/ unstable main
   deb-src http://debian.ringlet.net/debian-ringlet/ unstable main

Извините, здесь UNRELEASED, не unstable.

 ...или прямо скачать deb-пакет или source:
 
   http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
 
 Попробуйте, работает ли этая версия для Вас; если работает, подождите,
 пока я пофиксю остальние баги в новой версии, 20101103.  Если не
 работает, скажите что не работает :)

Тоже имейте ввиду, что netpgp --cat НЕ выводит символ newline в конце
последней строки подписанного текста.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
The rest of this sentence is written in Thailand, on


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-05 Пенетрантность Peter Pentchev
On Thu, Nov 04, 2010 at 09:12:08PM +0200, Peter Pentchev wrote:
 On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
  On Mon, 25 Oct 2010 14:33:36 +0300
  Peter Pentchev r...@ringlet.net wrote:
  
   On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
Есть подписанный валидной прозрачной подписью текст
Нужно получить его на stdout без шапки и подвала с подписями.

Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
мог и проглядеть - он огромен.
Руками писать такое не хочется
   
   Если я правильно понимаю, что Вы хотите получить чистий текст без
   какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
   Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
   совсем не понимает почему ее нет в GnuPG.
   
   Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
   тогда и того можно будет.
  
  Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
  репозиториях?
 
 Когда появится в репозиратиях - пока неясно.  Я только-что закончил
 убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
 прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
 netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):
 

   deb http://debian.ringlet.net/debian-ringlet/ UNRELEASED main
   deb-src http://debian.ringlet.net/debian-ringlet/ UNRELEASED main

 ...или прямо скачать deb-пакет или source:
 
   http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/
 
 Попробуйте, работает ли этая версия для Вас; если работает, подождите,
 пока я пофиксю остальние баги в новой версии, 20101103.  Если не
 работает, скажите что не работает :)

Несколько обновленная версия на то же место: netpgp-20101104+ds1-1.
Еще есть что-то поковырять, прежде чем пошлю в debian-mentors.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence every third, but it still comprehensible.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-04 Пенетрантность Peter Pentchev
On Sat, Oct 30, 2010 at 12:18:55PM +0800, Denis Feklushkin wrote:
 On Mon, 25 Oct 2010 14:33:36 +0300
 Peter Pentchev r...@ringlet.net wrote:
 
  On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
   Есть подписанный валидной прозрачной подписью текст
   Нужно получить его на stdout без шапки и подвала с подписями.
   
   Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
   мог и проглядеть - он огромен.
   Руками писать такое не хочется
  
  Если я правильно понимаю, что Вы хотите получить чистий текст без
  какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
  Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
  совсем не понимает почему ее нет в GnuPG.
  
  Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
  тогда и того можно будет.
 
 Неудобно напоминать но, скажите, когда, примерно, пакет появится в 
 репозиториях?

Когда появится в репозиратиях - пока неясно.  Я только-что закончил
убивать багов :)  (шест патчей уже были послани Алистэру Крукс и ушли
прямо в NetBSD CVS).  Можете попробовать мой еще неофициальний пакет
netpgp (и, соответственно, libnetpgp0 и libnetpgp-dev):

  deb http://debian.ringlet.net/debian-ringlet/ unstable main
  deb-src http://debian.ringlet.net/debian-ringlet/ unstable main

...или прямо скачать deb-пакет или source:

  http://debian.ringlet.net/debian-ringlet/pool/main/n/netpgp/

Попробуйте, работает ли этая версия для Вас; если работает, подождите,
пока я пофиксю остальние баги в новой версии, 20101103.  Если не
работает, скажите что не работает :)

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-11-02 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 15:21:56 +0400
Sergey Matveev stargr...@stargrave.org wrote:

 Greetings,
 
 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
 
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
 
 Просто сделать: gpg --verify  input  output
 При проверке подписи он её в stdout выдаёт и так.
 

выводит если делать gpg -d, кстати
но при этом он может не только проверять подпись но и декпритовать, а мне это 
не надо, мне нужно только проверить подпись


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101102142206.233c0...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-11-02 Пенетрантность Artem Chuprina
   Есть подписанный валидной прозрачной подписью текст
   Нужно получить его на stdout без шапки и подвала с подписями.
   
   Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
   мог и проглядеть - он огромен.
  
  Просто сделать: gpg --verify  input  output
  При проверке подписи он её в stdout выдаёт и так.
  
 
 выводит если делать gpg -d, кстати
 но при этом он может не только проверять подпись но и декпритовать, а мне
 это не надо, мне нужно только проверить подпись 

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

Может быть, gpg делает и иначе, но по идее должен так.

Поэтому если сообщение зашифровано, то проверить подпись, не расшифровав его,
принципиально невозможно.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sjzjkgmw.wl%...@ran.pp.ru



Re: gpg: получить на stdout текст без подписи

2010-11-02 Пенетрантность Denis Feklushkin
On Tue, 02 Nov 2010 16:19:03 +0300
Artem Chuprina r...@ran.pp.ru wrote:

Есть подписанный валидной прозрачной подписью текст
Нужно получить его на stdout без шапки и подвала с подписями.

Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
мог и проглядеть - он огромен.
   
   Просто сделать: gpg --verify  input  output
   При проверке подписи он её в stdout выдаёт и так.
   
  
  выводит если делать gpg -d, кстати
  но при этом он может не только проверять подпись но и декпритовать, а мне
  это не надо, мне нужно только проверить подпись 

фокус в том что gpg вернет код 0. т.е. скормив неподписанное но зашифрованное 
сообщение моим скриптам злоумышленник получит возможность обойти проверку 
подписи

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

можно сессионный ключ предъявить
 
 Может быть, gpg делает и иначе, но по идее должен так.
 
 Поэтому если сообщение зашифровано, то проверить подпись, не расшифровав его,
 принципиально невозможно.

сообщение не зашифровано


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101102203615.3f63f...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-11-02 Пенетрантность Anton Kovalenko
Denis Feklushkin denis.feklush...@gmail.com writes:

  выводит если делать gpg -d, кстати но при этом он может не только
  проверять подпись но и декпритовать, а мне это не надо, мне нужно
  только проверить подпись

 фокус в том что gpg вернет код 0. т.е. скормив неподписанное но
 зашифрованное сообщение моим скриптам злоумышленник получит
 возможность обойти проверку подписи

Заведите отдельный keyring, в котором только нужный вам открытый ключ
(или несколько).  Для расшифрования нужен закрытый ключ, так что
расшифровать gpg не сможет, а вот подпись проверит.

-- 
Regards, Anton Kovalenko
+7(916)345-34-02 | Elektrostal' MO, Russia


Re: gpg: получить на stdout текст без подписи

2010-11-02 Пенетрантность Denis Feklushkin
On Tue, 02 Nov 2010 18:22:25 +0300
Anton Kovalenko an...@sw4me.com wrote:

 Denis Feklushkin denis.feklush...@gmail.com writes:
 
   выводит если делать gpg -d, кстати но при этом он может не только
   проверять подпись но и декпритовать, а мне это не надо, мне нужно
   только проверить подпись
 
  фокус в том что gpg вернет код 0. т.е. скормив неподписанное но
  зашифрованное сообщение моим скриптам злоумышленник получит
  возможность обойти проверку подписи
 
 Заведите отдельный keyring, в котором только нужный вам открытый ключ
 (или несколько).  Для расшифрования нужен закрытый ключ, так что
 расшифровать gpg не сможет, а вот подпись проверит.

это будет очень неудобно
тем более мне все равно надо ID ключа сравнивать потом, т.к. нельзя допустить 
чтобы пользователь под своим логином на сайте подписал чужим валидным ключом

собственно, проблема переехала в разряд теоретических - несколько регекспов и 
всё, кажется, работает. Но велосипедостроение напрягает...


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101102223559.654ae...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-29 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 14:33:36 +0300
Peter Pentchev r...@ringlet.net wrote:

 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
  Руками писать такое не хочется
 
 Если я правильно понимаю, что Вы хотите получить чистий текст без
 какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
 Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
 совсем не понимает почему ее нет в GnuPG.
 
 Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
 тогда и того можно будет.

Неудобно напоминать но, скажите, когда, примерно, пакет появится в репозиториях?


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101030121855.7dc4f...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-26 Пенетрантность Peter Pentchev
On Mon, Oct 25, 2010 at 11:00:05PM +0800, Denis Feklushkin wrote:
 On Mon, 25 Oct 2010 14:33:36 +0300
 Peter Pentchev r...@ringlet.net wrote:
 
  On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
   Есть подписанный валидной прозрачной подписью текст
   Нужно получить его на stdout без шапки и подвала с подписями.
   
   Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
   мог и проглядеть - он огромен.
   Руками писать такое не хочется
  
  Если я правильно понимаю, что Вы хотите получить чистий текст без
  какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
  Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
  совсем не понимает почему ее нет в GnuPG.
 
 Проблема может быть в том что при подписывании текст предварительно корёжится 
 - добавляются такие штуки:
 
 - -BEGIN PGP SIGNATURE-
 
 добавлен - 
 
 и квотинг в письмах вроде тоже меняется
 
 восстанавливать это назад может быть невозможно, вдруг изначально так и было 
 написано?

Да, секция 7 в RFC 4880 говорит, что this framework is not intended to
be reversible, и Werner Koch (автор GnuPG) много раз писал о проблемах
с пробелами в конце строки и с комбинациями окончания строк (CR, CR/LF,
LF only).  Но проблемы - только с whitespace; то, чего Вы видите с
BEGIN PGP SIGNATURE - dash-escaping, подробно описанный в RFC 4880 7.1
(и в RFC 2440 секции 7 и 7.1).

Так что восстановление возможно с точности до whitespace.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
No language can express every thought unambiguously, least of all this one.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-10-26 Пенетрантность Peter Pentchev
On Tue, Oct 26, 2010 at 12:20:14PM +0300, Peter Pentchev wrote:
 On Mon, Oct 25, 2010 at 11:00:05PM +0800, Denis Feklushkin wrote:
  On Mon, 25 Oct 2010 14:33:36 +0300
  Peter Pentchev r...@ringlet.net wrote:
  
   On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
Есть подписанный валидной прозрачной подписью текст
Нужно получить его на stdout без шапки и подвала с подписями.

Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
мог и проглядеть - он огромен.
Руками писать такое не хочется
   
   Если я правильно понимаю, что Вы хотите получить чистий текст без
   какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
   Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
   совсем не понимает почему ее нет в GnuPG.
  
  Проблема может быть в том что при подписывании текст предварительно 
  корёжится - добавляются такие штуки:
  
  - -BEGIN PGP SIGNATURE-
  
  добавлен - 
  
  и квотинг в письмах вроде тоже меняется
  
  восстанавливать это назад может быть невозможно, вдруг изначально так и 
  было написано?
 
 Да, секция 7 в RFC 4880 говорит, что this framework is not intended to
 be reversible, и Werner Koch (автор GnuPG) много раз писал о проблемах
 с пробелами в конце строки и с комбинациями окончания строк (CR, CR/LF,
 LF only).  Но проблемы - только с whitespace; то, чего Вы видите с
 BEGIN PGP SIGNATURE - dash-escaping, подробно описанный в RFC 4880 7.1
 (и в RFC 2440 секции 7 и 7.1).
 
 Так что восстановление возможно с точности до whitespace.

Кстати, то и есть причина предпочти PGP/MIME и detached signatures
перед clearsigned text.  У Вас нету возможности делать detached
signatures?

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence was in the past tense.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-10-26 Пенетрантность Denis Feklushkin
On Tue, 26 Oct 2010 12:25:53 +0300
Peter Pentchev r...@ringlet.net wrote:

   
   Проблема может быть в том что при подписывании текст предварительно 
   корёжится - добавляются такие штуки:
   
   - -BEGIN PGP SIGNATURE-
   
   добавлен - 
   
   и квотинг в письмах вроде тоже меняется
   
   восстанавливать это назад может быть невозможно, вдруг изначально так и 
   было написано?
  
  Да, секция 7 в RFC 4880 говорит, что this framework is not intended to
  be reversible, и Werner Koch (автор GnuPG) много раз писал о проблемах
  с пробелами в конце строки и с комбинациями окончания строк (CR, CR/LF,
  LF only).  Но проблемы - только с whitespace; то, чего Вы видите с
  BEGIN PGP SIGNATURE - dash-escaping, подробно описанный в RFC 4880 7.1
  (и в RFC 2440 секции 7 и 7.1).
  
  Так что восстановление возможно с точности до whitespace.
 
 Кстати, то и есть причина предпочти PGP/MIME и detached signatures
 перед clearsigned text.

Это сделано чтобы печатный текст можно было распознать и проверить подпись?

  У Вас нету возможности делать detached
 signatures?

Мне не для почты. Я на сайте делаю обоюдное подтверждение того, что 
пользователь с информацией ознакомлен.

То есть, пользователь получает некий текст с прозрачной подписью. Копипастит 
его, подписывает и вставляет назад. Нажимает отправить, сайт проверяет 
подписи (свою и пользовательскую) и сохраняет подписанный текст в архив

Поэтому, мне clearsign для наглядности хочется - чтобы пользователи видели что 
у них подписано а что - нет.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101026191843.15672...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-26 Пенетрантность Peter Pentchev
On Tue, Oct 26, 2010 at 07:18:43PM +0800, Denis Feklushkin wrote:
 On Tue, 26 Oct 2010 12:25:53 +0300
 Peter Pentchev r...@ringlet.net wrote:
 

Проблема может быть в том что при подписывании текст предварительно 
корёжится - добавляются такие штуки:

- -BEGIN PGP SIGNATURE-

добавлен - 

и квотинг в письмах вроде тоже меняется

восстанавливать это назад может быть невозможно, вдруг изначально так и 
было написано?
   
   Да, секция 7 в RFC 4880 говорит, что this framework is not intended to
   be reversible, и Werner Koch (автор GnuPG) много раз писал о проблемах
   с пробелами в конце строки и с комбинациями окончания строк (CR, CR/LF,
   LF only).  Но проблемы - только с whitespace; то, чего Вы видите с
   BEGIN PGP SIGNATURE - dash-escaping, подробно описанный в RFC 4880 7.1
   (и в RFC 2440 секции 7 и 7.1).
   
   Так что восстановление возможно с точности до whitespace.
  
  Кстати, то и есть причина предпочти PGP/MIME и detached signatures
  перед clearsigned text.
 
 Это сделано чтобы печатный текст можно было распознать и проверить подпись?

Если под это Вы имеете ввиду две идеи - PGP/MIME и detached signatures -
тогда это сделано, чтобы всегда можно знать, что *точно* подписываем.
При clearsigned text неясно какие пробелы и табуляции были удалены в конце
строк и неясно какие комбинации CR и LF были обращены в CR/LF.

Поэтому придумали detached signature - подпись в отдельном файле, только
подпись, так что надо слать оба файла - оригинальний текст и подпись.  Потом,
для целях почты, придумали PGP/MIME - формат RFC822/2822 сообщения, при
котором совершенно ясно какая часть писал человек, какие еще файлы человек
attach-ил, и какая часть сгенерирована OpenPGP, чтоб подписать остальную.

   У Вас нету возможности делать detached
  signatures?
 
 Мне не для почты. Я на сайте делаю обоюдное подтверждение того, что
 пользователь с информацией ознакомлен.
 
 То есть, пользователь получает некий текст с прозрачной подписью.
 Копипастит его, подписывает и вставляет назад. Нажимает отправить,
 сайт проверяет подписи (свою и пользовательскую) и сохраняет подписанный
 текст в архив
 
 Поэтому, мне clearsign для наглядности хочется - чтобы пользователи
 видели что у них подписано а что - нет.

Ну, в таком случае пользователь может сделать и detached signature на
clearsigned тексте, а и сайт может делать detached signature, чтобы
пользователю было точно ясно, что нету проблем с пробелями и т.д.

Но, да, в этом случае можно обойтись и clearsigned текстом - только
имейте ввиду, что пробели... да, может, Вам уже надоело о пробелях :)

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence claims to be an Epimenides paradox, but it is lying.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Peter Pentchev
On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
 Есть подписанный валидной прозрачной подписью текст
 Нужно получить его на stdout без шапки и подвала с подписями.
 
 Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог и 
 проглядеть - он огромен.
 Руками писать такое не хочется

Если я правильно понимаю, что Вы хотите получить чистий текст без
какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
совсем не понимает почему ее нет в GnuPG.

Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
тогда и того можно будет.

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 14:33:36 +0300
Peter Pentchev r...@ringlet.net wrote:

 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
  Руками писать такое не хочется
 
 Если я правильно понимаю, что Вы хотите получить чистий текст без
 какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
 Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
 совсем не понимает почему ее нет в GnuPG.
 
 Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
 тогда и того можно будет.

Спасибо, подожду.

Пока кривоскрипт временный какой-нибудь прикручу :)


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101025193952.48e74...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 14:33:36 +0300
Peter Pentchev r...@ringlet.net wrote:

 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
  Руками писать такое не хочется
 
 Если я правильно понимаю, что Вы хотите получить чистий текст без
 какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
 Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
 совсем не понимает почему ее нет в GnuPG.
 
 Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
 тогда и того можно будет.

Судя по ману у него другая заморочка - он не умеет импортировать ключи из stdin.
я автоматику для сайта пишу, можно конечно сохранять в файл а потом скармливать 
но лишнее действие же...


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101025194533.1bcb6...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 15:21:56 +0400
Sergey Matveev stargr...@stargrave.org wrote:

 Greetings,
 
 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
 
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
 
 Просто сделать: gpg --verify  input  output
 При проверке подписи он её в stdout выдаёт и так.
 

неа, только в stderr выдаёт:

gpg: Подпись создана Пнд 25 Окт 2010 19:48:48 KRAST ключом DSA с ID 
gpg: Действительная подпись от yyy


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101025195124.5321f...@gmail.com



Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Peter Pentchev
On Mon, Oct 25, 2010 at 07:45:33PM +0800, Denis Feklushkin wrote:
 On Mon, 25 Oct 2010 14:33:36 +0300
 Peter Pentchev r...@ringlet.net wrote:
 
  On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
   Есть подписанный валидной прозрачной подписью текст
   Нужно получить его на stdout без шапки и подвала с подписями.
   
   Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но 
   мог и проглядеть - он огромен.
   Руками писать такое не хочется
  
  Если я правильно понимаю, что Вы хотите получить чистий текст без
  какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
  Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
  совсем не понимает почему ее нет в GnuPG.
  
  Подождите несколько дней, пока я запакетирую netpgp (ITP #599753);
  тогда и того можно будет.
 
 Судя по ману у него другая заморочка - он не умеет импортировать ключи из 
 stdin.

Как у многих програм, GnuPG понимает имя файла - как stdin:

  gpg --import -

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@space.bgr...@ringlet.netr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If the meanings of 'true' and 'false' were switched, then this sentence 
wouldn't be false.


signature.asc
Description: Digital signature


Re: gpg: получить на stdout текст без подписи

2010-10-25 Пенетрантность Denis Feklushkin
On Mon, 25 Oct 2010 14:33:36 +0300
Peter Pentchev r...@ringlet.net wrote:

 On Mon, Oct 25, 2010 at 06:59:43PM +0800, Denis Feklushkin wrote:
  Есть подписанный валидной прозрачной подписью текст
  Нужно получить его на stdout без шапки и подвала с подписями.
  
  Это возможно средствами комманднострочной gpg/gpg2? В мане не нашёл, но мог 
  и проглядеть - он огромен.
  Руками писать такое не хочется
 
 Если я правильно понимаю, что Вы хотите получить чистий текст без
 какой-либо GPG/OpenPGP информацией, нет, этого GnuPG не может :(
 Это одна из фичей, которых автор netpgp (из NetBSD) говорит, что
 совсем не понимает почему ее нет в GnuPG.

Проблема может быть в том что при подписывании текст предварительно корёжится - 
добавляются такие штуки:

- -BEGIN PGP SIGNATURE-

добавлен - 

и квотинг в письмах вроде тоже меняется

восстанавливать это назад может быть невозможно, вдруг изначально так и было 
написано?


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101025230005.79ba8...@gmail.com