Несовместимость предпочтения ключей GnuPG и PGP


В менеджере ключей GnuPG выставил предпочтения алгоритмов шифрования, хеш-функции, сжатия и ключевого сервера для RSA ключа.

Экспортировал открытый ключ из GпuPG, и импортировал его в PGP. GUI'шный менеджер ключей PGP Desktop не отображает предпочтения алгоритмов который были в GnuPG.

И более того, GnuPG отображал 5 блочных шифров поддерживаемыми ключом, PGP Desktop отображает только 2, с хешами та же беда.

Комментарии
— sentaus (18/11/2006 09:37)   
Списки алгоритмов дайте.
А вообще, PGP поддерживает следующие хэши: SHA1. SHA256, MD5. PGP не поддерживает симметричный алгоритм Blowfish.
— Serghan (18/11/2006 11:20, исправлен 18/11/2006 11:21)   
На сколько мне известно PGP поддерживает:
Блочные шифры: AES, CAST, TripleDES, IDEA, Twofish
Хеш-Функции: SHA-2, RIPEMD, SHA-1, MD5
Алгоритмы сжатия: BZip2, Zip, ZLIB

А глюк был действительно из-за BlowFish

Вот конфликтующая версия предпочтений ключа:
Cipher: BLOWFISH TWOFISH, AES256, 3DES
Digest: SHA512, SHA256, SHA1
Compression: BZIP2, ZLIB, Uncompressed


BlowFish убрал, стало так, всё нормально:
Cipher: TWOFISH, AES256, 3DES
Digest: SHA512, SHA256, SHA1
Compression: BZIP2, ZLIB, Uncompressed

Хотя не понимаю, почему PGP его не игнорировала.
— sentaus (19/11/2006 13:08)   
Наверное, закрытый ключ был зашифрован Blowfish, вот PGP и не мог с ним работать.

P. S. Я я забыл, что PGP ещё ripemd160 поддерживает. :)
— Serghan (19/11/2006 13:15)   
sentaus, нет, закрытый ключ защищён TwoFish.
И закрытый ключ я вообще не импортировал в PGP.
Ресь шла о предпочтениях открытого ключа.