Comment calculer un hachage SHA-512 en C ++ sous Linux?
Est-il de la bibliothèque standard ou couramment utilisées bibliothèque qui peut être utilisée pour le calcul SHA-512 hachages sur Linux?
Je suis à la recherche d'un C ou C++ de la bibliothèque.
source d'informationauteur Nathan Osman
Vous devez vous connecter pour publier un commentaire.
Avez-vous vérifié OpenSSL. Moi je l'ai pas utilisé, mais la documentation dit qu'il prend en charge.
Voici une liste de quelques implémentations.
Exemple de code
Je suis en utilisant Botan pour diverses fins cryptographiques. Il a beaucoup de genres de SHA(-512) des algorithmes.
Quand je regardais le C++ bibliothèques de chiffrement j'ai aussi trouvé Crypto++. Le style de la Botan API était plus simple pour moi, mais ces deux bibliothèques sont solides et matures.
Vérifier ce code. Il est entièrement portable et ne nécessite aucune configuration supplémentaire. Seulement STL devrait suffire. Vous aurez juste besoin de déclarer
et utiliser les fonctions de la
chaque fois que vous en avez besoin. Leur valeur de retour est
std::string
J'ai eu beaucoup de succès avec cette:
SHA (Secure Hash Algorithm)
Licence BSD. Il couvre SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512. Il a soigné des fonctions d'assistance de réduire les mesures pour les cas simples:
Elle a aussi beaucoup d'options de réglage des performances.