J'ai besoin de créer une clé privée en utilisant openssl dans Qt et ensuite utiliser cette clé pour signer un fichier zip? Je n'ai même pas la moindre idée de comment faire ça! Quelqu'un peut-il m'aider à faire cela?Comment générer une clé dans Qt en utilisant openssl?
Répondre
La création d'une clé est un processus en plusieurs étapes: créer une demande de signature de certificat, donner la CSR à l'autorité de certification, l'autorité de certification signe le certificat et vous renvoie un certificat public. (Vous le faites une fois au premier programme d'exécution.) Vous ajoutez le certificat et la clé privée à votre magasin de certificats (une fois par exécution du programme), puis vous pouvez enfin signer le fichier (probablement en utilisant une fonction EVP_*
). (Une fois par fichier zip.)
Bonne chance :) OpenSSL est une bête. Je suggère d'utiliser un outil d'aide tel que TinyCA si vous allez aussi être votre propre CA. (Il n'y a rien de mal à apprendre la ligne de commande openssl pour les fonctions CA, c'est juste une tonne de travail supplémentaire qui ne vous rapproche pas beaucoup de votre but immédiat.)
- 1. Comment générer une clé RSA dans Android semblable à une clé générée OpenSSL PEM_write_PUBKEY
- 2. Comment générer une clé publique différente en utilisant RSA_generate_key
- 3. Comment générer une clé primaire en utilisant SSIS?
- 4. Ruby OpenSSL AES génère une clé aléatoire
- 5. Comment extraire une clé publique au format approprié en utilisant openssl dans php?
- 6. Openssl/libcrypto AES 128 encodage en utilisant la clé
- 7. Comment charger une clé privée d'un JWK dans openSSL?
- 8. Avec Openssl, comment générer une demande de certificat à partir d'une clé publique?
- 9. Commandes OpenSSL en Java?
- 10. Convertir OpenSSL clé publique en NSS un
- 11. OpenSSL créer une erreur clé php
- 12. Clé privée d'exportation OpenSSL C++
- 13. Comment puis-je générer des clés privées RSA chiffrées avec AES128 ou AES256 en utilisant openssl?
- 14. Crypter une image en utilisant openssl
- 15. comment construire openssl pour générer dylib
- 16. Convertir la clé OpenSSL en CryptoAPI
- 17. Git, comment générer une clé publique
- 18. Comment générer .sln/.vcproj en utilisant qmake
- 19. Générer une clé d'entreprise
- 20. Comment crypter un fichier XML dans Ubuntu avec openssl en utilisant la clé publique?
- 21. Signature d'un message en utilisant ECDSA dans OpenSSL
- 22. Comment générer une requête en utilisant JSP?
- 23. Générer sha256 avec OpenSSL et C++
- 24. Comment générer le calendrier clé pour OpenSSL 3DES décryptage sur iphone
- 25. Générer la clé pour un logiciel développé en utilisant vb.net
- 26. En utilisant CommonCrypto pour générer un salé clé
- 27. Comment vérifier la longueur de clé d'un certificat de PEM en utilisant OpenSSL
- 28. Conversion de pfx en pem en utilisant openssl
- 29. Générer une clé composite aléatoire
- 30. Puis-je convertir un Rawsignature à PKCS # 7 en xcode en utilisant Openssl