Estávamos migrando do Solaris para o Linux, onde usamos o PGP v6.5.2 no Solaris. Precisamos usar o GPG no Linux agora. Eu instalei o GPG 2.0.14 tendo libgcrypt v1.4.5. Ao tentar descriptografar arquivos gerados com a chave PGP, isso não estava acontecendo porque não há suporte no algoritmo IDEA. Então, eu instalei o GPG 2.2.1 com o libgcrypt 1.8.1, onde há suporte para o IDEA. Agora, para testar o mesmo, eu precisava das chaves. Eu poderia importar as chaves usando o GPG 2.0.14 (isso é antes de instalar o gpg 2.2.1 em um diretório personalizado; não / usr / bin).
Ao tentar importar a antiga tecla pgp, o gpg 2.2.1 diz: chaves PGP-2 ignoradas.
$ gpg --import /app/lcdb/mansh_pub.asc
gpg: Total number processed: 1
gpg: skipped PGP-2 keys: 1
Eu encontrei algumas pistas de que a chave em formato antigo para o gpg 2.2.1 para importar - esse é o novo recurso.
Agora, meu problema é: Como importo a antiga chave pgp com gpg2.2.1?
Abaixo está o que eu tentei:
$ gpg --list-packets mansh_pub.asc
# off=0 ctb=99 tag=6 hlen=3 plen=269
:key packet: [obsolete version 3]
# off=272 ctb=b4 tag=13 hlen=2 plen=51
:user ID packet: "Manish Shrimali"
$ /usr/bin/gpg --list-packets mansh_pub.asc
:public key packet:
version 3, algo 1, created 1158180784, expires 0
pkey[0]: [2048 bits]
pkey[1]: [5 bits]
keyid: C6FDEE2916F3C241
:user ID packet: "Manish Shrimali"
$ gpg --edit-key C6FDEE2916F3C241
gpg (GnuPG) 2.2.1; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gpg: key "C6FDEE2916F3C241" not found: No public key
$ /usr/bin/gpg --edit-key C6FDEE2916F3C241
gpg (GnuPG) 2.0.14; Copyright (C) 2009 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Secret key is available.
pub 2048R/16F3C241 created: 2006-09-13 expires: never usage: SCEA
trust: unknown validity: unknown
[ unknown] (1). Manish Shrimali
Command> passwd
Key is protected.
gpg: protection algorithm 1 (IDEA) is not supported
Can't edit this key: Invalid cipher algorithm
Command> quit
Você pode sugerir como sair desse loop e resolver o problema?
Atenciosamente, Sirisha.