Cherche algo de cryptographie
Je cherche un algorithme de cryptographie où une personne ne peut comprendre la transformation du mot de départ en mot d'arrivé. Sachant qu'il peut mettre n'importe quel mot de départ, et qu'il obtiendra le mot crypté.
En plus explicite.
J'aurais besoin d'un algorithme de cryptographie (ou des noms du type RSA) pour un logiciel qui crypte un mot de passe dans un fichier ini et qui permet de décrypter le mot de passe.
Et qu'il soit sûr (évidemment aucun algo n'est sûr à 100%), sachant qu'il est simple de savoir dans le fichier texte d'avoir le mot de passe crypté.
Par exemple si je crypte un mot de passe avec un vigenere ou un césar, il sera simple de connaitre la clé, si un utilisateur met différents mots de pase il pourra voir comment est crypté le mot de passe et pourra le décrypter.
Est-ce que l'algorithme RSA sera-t-il assez performant ? Si je met mes deux clés directement dans la source de l'algo de crypto ?
Re: Cherche algo de cryptographie
Citation:
Envoyé par Oberown
(évidemment aucun algo n'est sûr à 100%)
Tu te trompe lourdement ^^.
Il existe un algo dont la sureté à été démontrée. Il est inconditionnellement sûr. C'est algo est l'un des plus simplistes: on prend une clef aleatoire aussi longue que le message à crypter. On obtient le message chiffré en fesant un XOR du message et de la clef. On ne doit de plus n'utilisé qu'une seule fois chaque clef.
Même une puissance de calcul infinie ne pourrait pas casser ce code. Le problème à résoudre serait le suivant: x + y = a avec a connu. C'est impossible.
Ensuite, il y a les autre algo qui sont seulement réputés sûrs (RSA, AES...). Ces algos dépendent de la puissance de calcul disponible et des avancées mathématiques. Ces deux paramètre étant connus, on peut dire qu'il sont sûr à 100%
Cependant, de petits détails vont faire chuter ce pourcentage: le programmeur et l'utilisateur.