Decryptage du BKZSNO
Résolu
souwari
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
souwari Messages postés 37 Date d'inscription Statut Membre Dernière intervention - 7 nov. 2011 à 19:31
souwari Messages postés 37 Date d'inscription Statut Membre Dernière intervention - 7 nov. 2011 à 19:31
A voir également:
- Decryptage du BKZSNO
- Decryptage morse - Télécharger - Outils professionnels
- DECRYPTAGE DES CHAINES CRYPTES ✓ - Forum Programmation
- Probleme decryptage hash SHA1 ✓ - Forum Bases de données
- Decryptage JPGENX en JPEG - Forum Windows
- Logiciel de décryptage de texte ✓ - Forum Logiciels
5 réponses
Bonjour,
Voilà la traduction :
la vitesse de la lumiere etant plus rapide que celle du son, beaucoup de personne paresse brillante jusqu'a ce qu'elle ouvre leur gueule.
ps : les fautes d'orthographe ne viennent pas de moi.
Voilà la traduction :
la vitesse de la lumiere etant plus rapide que celle du son, beaucoup de personne paresse brillante jusqu'a ce qu'elle ouvre leur gueule.
ps : les fautes d'orthographe ne viennent pas de moi.
Il serait sympa de votre part de partager (pour moi et les autres qui tenteront) la méthode employé pour ça.
A la communauté des internautes, un code source Java pour décrypter ça:
@+
import java.util.Arrays; public class Decrypteur { public static final String alphabet = "abcdefghijklmnopqrstuvwxyz".toUpperCase(); public int[] uses = new int[alphabet.length()]; public Decrypteur(String phrase, String mostUsedLetter) { phrase = phrase.toUpperCase(); mostUsedLetter = mostUsedLetter.toUpperCase(); Arrays.fill(uses, 0); for(int i = 0; i < phrase.length(); i++){ if(alphabet.contains(Character.toString(phrase.charAt(i)))) uses[alphabet.indexOf(phrase.charAt(i))]++; } int letterMax = 0; for(int i = 0; i < uses.length; i++) if(uses[letterMax] < uses[i]) letterMax = i; int delta = alphabet.indexOf(mostUsedLetter) - letterMax; String rep = ""; for(int i = 0; i < phrase.length(); i++){ if(alphabet.contains(Character.toString(phrase.charAt(i)))) rep += alphabet.charAt((alphabet.indexOf(phrase.charAt(i))+delta+alphabet.length())%alphabet.length()); else rep += phrase.charAt(i); } System.out.println(rep); } public static void main(String[] args){ Decrypteur test = new Decrypteur("VK FSDOCCO NO VK VEWSOBO ODKXD ZVEC BKZSNO AEO MOVVO NE CYX, LOKEMYEZ NO ZOBCYXXO ZKBOCCO LBSVVKXDO TECAE'K MO AE'OVVO YEFBO VOEB QEOEVO.", "e"); } }
@+
C'est la première fois que je fais ce genre de choses, j'ai suivi la méthode indiqué sur ton site, il suffit juste de trouver une lettre pour décoder le tout, moi j'ai d'abord deviné la signification de VK (LA), ensuite tu en déduis tout l'alphabet :
VWXYZABCDEFGHIJKLMNOPQRSTU
est égal à :
LMNOPQRSTUVWXYZABCDEFGHIJK
VWXYZABCDEFGHIJKLMNOPQRSTU
est égal à :
LMNOPQRSTUVWXYZABCDEFGHIJK
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question