Convertendo Chaves PGP antigas para GPG - [RESOLVIDO] [fechado]

3

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.

    
por Sirisha 15.11.2017 / 23:31

0 respostas

Tags