0 votes

Partage des clés de décryptage d'OpenKeychain

Je veux créer des clés que je peux utiliser pour signer et crypter des fichiers, et partager les clés de décryptage pour que les gens puissent lire les fichiers cryptés et voir ma signature.

J'ai réussi à créer une clé de cryptage/signature dans le dispositif Alice, et je suis capable de crypter des messages et des fichiers avec elle que je peux décrypter dans le dispositif Alice.

Cependant, lorsque j'essaie de partager les clés, j'obtiens un message d'erreur. .asc qui, lorsqu'il est importé sur l'appareil de Bob, a une icône orange ? et lorsque j'essaie de décrypter le fichier crypté, j'obtiens "Aucune donnée cryptée avec une clé secrète connue n'a été trouvée dans le flux !".

Une idée de ce que je pourrais faire de mal ?

importing .asc key key has no valid signature imported key has no decryption powers
Captures d'écran (cliquez sur les images pour obtenir des variantes plus grandes)

1voto

Milner Points 533

Avec OpenKeyChain comme avec n'importe quelle application PGP, vous générez toujours paires de clés : une clé privée et une clé publique. La clé privée peut être utilisée pour décrypter les données qui ont été cryptées avec sa contrepartie publique.

Maintenant, quand vous action une clé, vous partagez toujours la public qui peut être utilisé pour cryptage mais pas pour décryptage . Par conséquent, le message crypté à l'aide de la clé de Bob ne peut pas être décrypté avec la clé d'Alice : sur ce périphérique, seule la paire de clés d'Alice et la clé publique de Bob sont présentes, donc seule la clé privée d'Alice est essayée pour le décryptage. C'est pourquoi vous obtenez ce message d'erreur.

0voto

Guillermo Gomez Points 423

Voir Cryptographie RSA sur Wikipédia .
Vous pouvez simplement partager la clé de cryptage et forcer le décryptage de données non cryptées avec votre clé de décryptage. Cela fonctionne exactement de la même manière que Signature numérique - tout le monde peut vérifier mais vous seul pouvez signer.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X