Quiero crear un programa que pueda cifrar y descifrar un archivo completo con una contraseña individual. ¿Hay alguna forma de gestionar esto en Qt y/o C++ y cómo?Cómo cifrar y descifrar un archivo con Qt/C++?
Respuesta
Nunca lo he usado, pero he escuchado cosas buenas sobre QCA. Es una plataforma cruzada, utiliza una API de estilo Qt y tipos de datos Qt.
Ni Qt ni la biblioteca estándar de C++ tienen encriptación incorporada. Necesitará otra biblioteca externa para manejar el cifrado.
www.cryptopp.com es una biblioteca de C++ muy completa con implementaciones de la mayoría de los algoritmos.
El programa real (seleccionar archivo, leer, obtener clave, cifrar, etc.) debe ser pan comido.
Viejo, lo sé, pero intente Botan. En realidad, Qt Creator 2.0 lo usa internamente. Si descarga las fuentes de Qt Creator 2.0, puede encontrar una copia de Botan 1.8.8 configurada para el sistema de compilación Qt (qmake).
Qt no proporciona la funcionalidad para encriptar/desencriptar.
QCryptographicHash solo genera hashes. No es lo que estás buscando.
- 1. Cómo cifrar/descifrar un archivo XML?
- 2. cifrar-descifrar con AES usando C/C++
- 3. Cifrar/descifrar archivo de texto en Delphi?
- 4. ¿Dónde cifrar/descifrar mis datos?
- 5. M2Crypto cifrar/descifrar usando AES256
- 6. ¿Mejores prácticas para cifrar y descifrar contraseñas? (C# /. NET)
- 7. Cómo cifrar descifrar con claves RSA en java
- 8. C# Cifrar un archivo XML
- 9. Cómo usar CCCrypt() para cifrar un archivo?
- 10. Uso de Rijndael para cifrar/descifrar archivos
- 11. C/C++ cifrar/descifrar con la clave pública
- 12. Java: cifrar/descifrar el nombre de usuario y la contraseña de un archivo de configuración
- 13. Cómo cifrar una cadena con clave privada y descifrar con clave pública?
- 14. simple cifrar/descifrar lib en python con clave privada
- 15. cifrar y descifrar una cadena de texto con RSA y DES3 clave
- 16. cifrar y descifrar el valor del archivo de propiedad en java
- 17. Cómo cifrar un archivo en Java usando AES
- 18. cifrar AES con la herramienta de línea de comandos de openssl y descifrar en Java
- 19. cifrar AES en Node.js descifrar en PHP. Fallar.
- 20. API de Java para cifrar/descifrar archivos PDF
- 21. ¿Cómo? Cifrar y descifrar contraseñas de membresía de usuario en ASP.NET
- 22. cifrar un archivo en iphone-sdk
- 23. Cómo descifrar el archivo cifrado PGP con Ruby gpgme
- 24. sobre CommonCrypto en iphone SDK ... ¿Puede generar claves RSA y cifrar/descifrar?
- 25. ¿Cómo descifrar una contraseña de archivo dBase?
- 26. CryptographicException se produce de forma intermitente al cifrar/descifrar con RSA
- 27. Cifrar archivos de guerra
- 28. Descifrar SHA256
- 29. Encriptar y descifrar cadena con clave PHP
- 30. descifrar con PrivateKey X.509 certificado
+1 para biblioteca orientada a Qt –