Je ne trouve aucune aide pour implémenter PROV_RSA_AES CSP en C++. Y at-il un article ou un livre pour m'aider avec?Utilisation de l'API Crypto Win32
0
A
Répondre
0
0
je veux juste utiliser un, je me suis dit comment obtenir le contexte, mais je suis toujours penser à la taille du tampon i besoin d'utiliser pour CryptEncrypt() pour obtenir fonctionner avec AES256? je veux aussi d'utiliser du sel aléatoire.
AES256 en mode CBC avec PKCS # 7-padding (ce qui est la valeur par défaut) aura besoin d'un buffersize qui est l'entrée de données arrondies au multiple de 16 (mais toujours au moins un octet plus) . C'est à dire. 35 -> 48, 52 -> 64, 80 -> 96.
Il n'y a pas de sel impliqué dans AES256. Parlez-vous de la dérivation de clé? Ou voulez-vous dire le IV?
Questions connexes
- 1. Utilisation des clés RSA générées par Crypto ++ sur OpenSSL
- 2. Utilisation de win32 dans le code managé
- 3. Crypto en Ruby et Alphanumeric
- 4. L'utilisation de Java crypto conduit à NoSuchAlgorithmException
- 5. Utilisation du processeur par processus dans l'API Win32
- 6. Crypto API <->. Interopérabilité .NET RSA
- 7. Java 1.5 crypto sur OS X - AccessControlException
- 8. Bibliothèques d'analyse de certificat Crypto/X509 pour Python
- 9. . Équivalent NET de ce code natif en utilisant crypto api
- 10. Win32 equivalent de getuid()
- 11. Macros de débogage Win32
- 12. Win32 CreatePatternBrush
- 13. Que signifie cette erreur dans la bibliothèque Botan crypto?
- 14. java en python conversion: x509/dsa/sha1withdsa crypto comment?
- 15. C# code équivalent RSA à l'API crypto C++
- 16. Enregistrement de classes Windows Win32
- 17. Événements de clavier C++ Win32
- 18. Combinaison de bitmaps/ImageLists (Win32)
- 19. win32 api pour Process.BeginOutputReadLine
- 20. Kickstart win32 development
- 21. gethostbyname d'erreur win32
- 22. Ruby win32 api interface
- 23. Win32 Mutex n'attend pas
- 24. Compatibilité OpenSocial Win32
- 25. Accrocher dans win32
- 26. Win32 Commport Sniffing
- 27. OpenThread() Retourne NULL Win32
- 28. python win32 extensions documentation
- 29. Utilisation de GetExtendedTcpTable en Python
- 30. Meilleure façon de gérer les chiffrements de bloc en C++? (Crypto ++)
Voulez-vous vraiment implémenter un CSP? Ou voulez-vous juste en utiliser un? –
Je veux juste utiliser un, j'ai pensé comment obtenir le contexte mais je pense toujours à la taille du tampon que je dois utiliser pour CryptEncrypt() pour le faire fonctionner avec aes256? Je veux aussi utiliser du sel au hasard. –