Je suis à la recherche de chiffrement où « le client » utilise une clé publique disponible à partir de « le serveur » pour chiffrer un message qui sera vu par « l'ennemi ». Il est important que "l'ennemi" ne soit pas capable de déchiffrer le message. En outre, "l'ennemi" sera responsable de la livraison du message crypté et "le serveur" doit être capable de détecter si le message a été falsifié. Enfin, il est important que "le client" ne soit pas en mesure de déterminer la clé privée du serveur (en fonction de la façon dont le message est chiffré, bien que je pense que cela va de soi).chiffrement normes de sécurité dans Ruby
Je cherche à le faire dans Ruby et je suis très déconnecté avec les méthodes modernes de sécurité et de cryptage. Toute suggestion, lien ou extrait de code serait apprécié! Merci.
Merci, mais je ne suis vraiment pas sûr de ce que la norme que je suis à la recherche est appelée. J'espérais que quelqu'un avec une certaine expérience dans le cryptage pourrait fournir un peu plus de conseils. –
Je préfère que vous passiez d'abord par les algorithmes de chiffrement http://www.mycrypto.net/encryption/crypto_algorithms.html et que vous décidiez quels rubis correspondent réellement à vos besoins. Vous pouvez également consulter ce post http://stuff-things.net/2008/02/05/encrypting-lots-of-sensitive-data-with-ruby-on-rails/ bien qu'il soit plus orienté vers les rails, il devrait vous donner une idée de la façon dont le cryptage peut être fait en utilisant ruby. – Raghu