IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Télécharger C Discussion :

cryptage et décryptage de texte par rotation de bits


Sujet :

Télécharger C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut cryptage et décryptage de texte par rotation de bits
    Bonjour,

    Je vous propose un nouvel élément à utiliser : cryptage et décryptage de texte par rotation de bits

    Il s' agit de deux routines cryptage et décryptage, contenues dans deux fichiers code.c et decode.c .
    Aucun environnement, je ne veux que vous faire découvrir cette méthode inviolable. J'avais demandé a des amis hackers de bon niveau de s' y attaquer, sans succès

    Dans le fichier zip vous trouverez:
    code.c et code.exe
    decode.c et decode.exe
    snoopy.h
    pour le moment il ouvre un fichier de nom fixe "decod" (sans 'e' )

    Donc bien entendu vous saurez l'inclure dans un "C" avec choix du fichier et "c" ou "d" en action ...
    Encore un point, testez le, pour cela prenez un fichier texte nommez le "decod" et lancez une seule fois , éditez le et voyez le résultat ! un coup de decode et tout est rétabli !

    bonne utilisation si cela vous plait,
    Qu'en pensez-vous ?

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Je n'ai pas specialement lu le code, mais si tu ne fais que la rotation de bits, ton algorithme ne devrait pas resister a une attaque par frequence de caracteres, si ?

    Et puis la rotation de bits, c'est la base des machines enigma, dont le code a ete casse sauf erreur de ma part.

    Peux-tu expliquer ton algorithme ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ton message.
    L'algorithme est si simple que tout programmeur en C peut en comprendre le sens, juste je voudrais te dire que ce n'est pas un article, mais un code posté selon les règles.

    Mais j'en reviens à l'essentiel de ta remarque il s'agit pour chaque caractère d'une rotation multiple et complexe de bits ! Je l'ais expliqué dans ma présentation, des amis qui adorent et excellent en codage, ne sont pas venu à bout de ce code

    Bon week-end à toi.
    Dernière modification par Invité ; 28/06/2013 à 16h53. Motif: Citation inutile du message précédent

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par christele_r Voir le message
    Mais j'en reviens à l'essentiel de ta remarque il s'agit pour chaque caractère d'une rotation multiple et complexe de bits !
    J'ai pas résisté, j'ai regardé le code.

    En fait, il y a effectivement manipulation de bits mais un 'e' est toujours codé de la même manière que ce soit le 1er caractère, le 2eme ou peu importe. Donc cet algorithme ne résiste pas à une analyse par fréquence des caractères.

    De plus, comme tu donnes le programme de chiffrement, il est très facile d'établir la correspondance pour chaque lettre vu que la clé de chiffrement (constituée de tes décalages et autres manipulations) est inscrite en dur dans le code. On a donc affaire à un code de substitution mono-alphabétique un tout petit peu plus complexe mais guère plus.

    PS : au fait, en français, on chiffre et on déchiffre, les mots "crypter" et "décrypter" sont des barbarismes introduits en français par une mauvaise traduction du verbe anglais "to crypt"
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci de ton message,
    Tu me mets un doute, cependant ta remarque ne prends pas en compte le fait que je sois obligée de restituer le code au retour
    En conséquence nous ne pouvons aller trop loin, c'est différent par exemple du traitement des mots de passe.

    Pour le reste il me parait bien pratique et suffisant par exemple lors d'un envoie d'un texte par mail par exemple.

    Bon week-end et mille mercis de t'étre intéressé a mon modeste code

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par christele_r Voir le message
    Pour le reste il me parait bien pratique et suffisant par exemple lors d'un envoie d'un texte par mail par exemple.
    Si tu ne veux pas que le voisin le lise, oui, c'est suffisant. Sinon, pourquoi ne pas utiliser PGP ?
    Il existe meme un module pour les webmails : mailvelope (disponible uniquement pour chrome pour le moment).
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. [XSL-FO] texte avec rotation
    Par minou2005 dans le forum XSL/XSLT/XPATH
    Réponses: 15
    Dernier message: 21/03/2008, 09h27
  2. [HTML] remplissage de ma zone de texte par mot composé?
    Par zorba49 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/09/2005, 16h59
  3. Réponses: 4
    Dernier message: 31/08/2005, 00h32
  4. [HTML][CSS] Ecrire du texte par dessus un tableau.
    Par Joad dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 14/04/2005, 02h32
  5. Retour au mode texte par défaut
    Par coca dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 12/12/2002, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo