Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Cryptographie » Aide au décryptage demandée! » 02-07-2018 13:24:50

Bonjour,

Effectivement c'est encodé en base 64. Je pense qu'on a utilisé un algorithme de chiffrement qui utilise une clé, ce qui rend les choses beaucoup plus compliqué pour déchiffrer le message.
Il faudrait utiliser du brute force...

En plus de ça on ne sait pas exactement quel algorithme a été utilisé.

#2 Re : Cryptographie » probleme sur un code: » 30-06-2018 01:04:31

Bonjour,

b9eae21f4375ac089a681f8c2000acb99e96adda5e9d0f7270bf871026178f37

64 caractères hexadécimals, c'est probablement un hash.
Un sha256. Donc ça va être compliqué.

#3 Cryptographie » Chiffrement homomorphe » 30-06-2018 00:53:54

Nayl
Réponses : 0

Bonjour,

Récemment j'ai appris l'existence du chiffrement homomorphe.
Dans le cadre d'un projet de messagerie chiffrée, j'aurais besoin d'utiliser cela pour utiliser la puissance de calcul du serveur (qui est bien meilleure que celle du Javascript sur le navigateur)

La chose que je voudrais que le serveur fasse, c'est générer une clé RSA 2048 bits (ce qui prends 45s en local)
Et je ne veux pas que le serveur ait accès à la clé qu'il a calculé.
Au début bien sûr je lui donne une "graine" qui sera chiffrée, et qui va definir la clé que j'aurais au final.

Ma question est donc : Est-ce que le Chiffrement homomorphe permet de faire cela ?

Dis-moi si si je n'ai pas été clair.

Merci d'avance pour vos réponses !

#4 Re : Cryptographie » Cryptographie » 28-01-2018 00:49:10

Bonjour, tu veux construire un algorithme c'est ça ?

#5 Re : Cryptographie » Cryptographie nombre » 18-01-2018 21:26:05

Aucun site, j'ai juste fait un petit algorithme rapidement.

Déjà il faudrait savoir avec quelle technique ça a été chiffré... Là j'ai testé la plus simple, mais c'est possible que ce soit de la substitution, ou Vigenere.

Il faudrait que la personne qui t'a donné l'énigme te dise quelle est la technique.

#7 Re : Cryptographie » Cryptographie nombre » 18-01-2018 02:09:12

Bonsoir,

Déja, il est évident que chaque nombre correspond à une lettre.

Je pense que c'est un chiffrement par décalage.
On a du prendre le rang de chaque lettre + un nombre.

Il suffit maintenant de tester les 26 décalages possibles.


EDIT : J'ai testé tout les décalages, et ça ne fonctionne pas ça doit être autre chose.

#8 Re : Cryptographie » Algorithme de chiffrement symétrique » 14-01-2018 22:41:50

Bonsoir

Rossignol a écrit :

À propos, pourquoi, dans votre code, utilisez-vous le module 255 et non 256 ? C'est pour tromper l'ennemi ?

Simple erreur de ma part, je vais corriger ça.

Du coup, si je comprends bien il vaut mieux utiliser un chiffrement par blocks plutot que par flux?

Si je chiffre "Prix 10" (Wkm0GwNEg1gzPtG4JUWj)
Puis je chiffre "00 euro" (ubQmhfwXiEtPOMLx1s9J)
Puis je chiffre "s." (+Q6X/MaukyVKZA==)

Est-ce que j'aurais un chiffrement par bloc ?

#9 Re : Cryptographie » Algorithme de chiffrement symétrique » 13-01-2018 21:53:29

Appart si on trouve un moyen de decrypter un hash, je ne vois toujours aucun moyen de casser mon algorithme...

Quelqu'un pourrait-il me dire s'il y a un défault dans mon système ?

#10 Re : Cryptographie » Algorithme de chiffrement symétrique » 10-01-2018 22:43:58

Bonsoir,
Merci pour votre réponse.

J'avais oublié de préciser que je résolvais le problème en chiffrant 2 fois le message :
1ere fois avec X0 = sha3 (Kp || Kj)
2eme fois avec X0 = sha3 (Kp || Kj || Kp || Kj)

Mais c'est beaucoup plus simple effectivement de prendre tout simplement Xi = sha3 (Kp || Kj || i)

#12 Re : Cryptographie » Trouvez la solution de mon cryptage » 09-01-2018 21:16:16

Bonsoir,

Est-ce que tu utilise le chiffre de Vigenere ?

#13 Cryptographie » Algorithme de chiffrement symétrique » 08-01-2018 19:56:32

Nayl
Réponses : 8

Bonjour,

Je viens de m'intéresser à la cryptographie et j'ai fait un algorithme de chiffrement symétrique inspiré de Vernam, et j'aimerais l'avis de quelqu'un qui s'y connaît pour me dire où sont les failles.

Voici la description de mon système :

Soient Kp la clef permanente,
Kj la clé jetable unique à chaque msg, elle contient 8 nombres de 8 bits (0-255).

On génére Kj au hasard.
Le début du sha3 de Kp chiffre la clé jetable avec Vigenère. On mets ce crypte au tout début du message.

On génère un masque de longueur > ou = au message.
On fait : sha3(Kp || Kj)  ||  sha3(sha3(Kp || Kj)) || sha3(sha3(sha3(Kp + Kj))) + .....
On s’arrête quand : longueur masque >= longueur message

Enfin cette suite de hash va servir à chiffrer le message avec le principe de Vigenere (ou Vernam).

Du coup il y a environ autant de suites de hash possibles que de clé jetables possibles (10^19).

_____________________

Personellement je ne vois aucune faille, mais je ne suis pas un expert...

Merci de votre aide !

Pied de page des forums