Возможно ли в GnuPG задать свой custom KeyID при генерации ключей?

Привет,
Хочеться красивый KeyID по типу 0xAABBCCDD и т.п.
В парам-файле для автоматической генерации ключей (как указано в doc/DETAILS)
соответствующее поле отсутствует.
Пробовал редактировать keyring а hex-редакторе, программа выдает ошибку:

gpg: [don't know]: invalid packet (ctb=0a)
gpg: read_block: read error: invalid packet
gpg: import from `foo.sec' failed: invalid keyring
gpg: Total number processed: 0

как правильно и возможно ли это вообще сделать?
Спасибо.




Комментарии
— SATtva (03/01/2009 23:34)   
Если научитесь создавать частичную хэш-коллизию ко второму прообразу, то без проблем. Учите матчасть[link1] в общем.
Гость (04/01/2009 04:37)   
Хочеться красивый KeyID по типу 0xAABBCCDD и т.п.

:-D))) Рассмешили))
Лучше не keyid хороший ищите, а чтобы отпечаток красивый был! Вон видите как у SATtva'ы: оба цвета зелёненькие – хорошо соечтаются. Генерите новый ключ пока отпечаток красивым не станет, но на сам процесс не влияйте.

как правильно и возможно ли это вообще сделать?

keyid – принципиально случайная последовательность символов, получаемая из случайного сгенерированного ключа. Если keyid будет не случайным, значит и ключ не случаен, и сообщения, зашифрованные им будут легко взламываться. Так что здесь аналогия с красивыми номерами для машин не очень катит :) Можете остановиться на ответе "нельзя это сделать".

Ссылки
[link1] https://www.pgpru.com/biblioteka/statji/analiznadezhnostipgp/formatfajjlovpgp/keyidotpechatok