Несовместимость предпочтения ключей GnuPG и PGP
В менеджере ключей GnuPG выставил предпочтения алгоритмов шифрования, хеш-функции, сжатия и ключевого сервера для RSA ключа.
Экспортировал открытый ключ из GпuPG, и импортировал его в PGP. GUI'шный менеджер ключей PGP Desktop не отображает предпочтения алгоритмов который были в GnuPG.
И более того, GnuPG отображал 5 блочных шифров поддерживаемыми ключом, PGP Desktop отображает только 2, с хешами та же беда.
комментариев: 1060 документов: 16 редакций: 32
А вообще, PGP поддерживает следующие хэши: SHA1. SHA256, MD5. PGP не поддерживает симметричный алгоритм Blowfish.
комментариев: 100 документов: 49 редакций: 14
Блочные шифры: 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 его не игнорировала.
комментариев: 1060 документов: 16 редакций: 32
P. S. Я я забыл, что PGP ещё ripemd160 поддерживает. :)
комментариев: 100 документов: 49 редакций: 14
И закрытый ключ я вообще не импортировал в PGP.
Ресь шла о предпочтениях открытого ключа.