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

Java Discussion :

Programme cryptage simple


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mai 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 3
    Par défaut Programme cryptage simple
    Bonjour,

    J'utilise actuellement dans le cadre scolaire l'IDE "Java'sCool Proglet" - utilisant le langage "Javascool" i.e du java hyper simplifié (langage d'approche de java d'après ce qu'on m'a dit).

    Du coup je pense que n'importe qui avec quelques notions de java sera en mesure de m'aider.

    Le problème étant que j'écrit un programme de cryptage ressemblant au Chiffre de Cesar ( décalage alphabétique, exemple : de rang 3, A devient D ) ... tout va bien, mais lorsque je tente de le faire agir sur des fichiers (lecture sur un fichier d’entrée/écriture sur un fichier de sortie) quelque chose se passe mal et le fichier de sortie est vide.
    Je pense qu'il s'agit de quelque chose au niveau des méthodes car quand je teste la sortie sur l'IDE, c'est correct.

    Cela fait 2 jours que je bloque là-dessus, j'ai donc éclairci au maximum mon code, mais n'hésitez pas ! (dispo forum/pm/chat presque toute la journée) :p

    Le programme :

    Cesarprojet.java

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Hum j'ai regardé vite fait à priori tu encrypte lettre par lettre et à chaque fois tu écrit dans le fichier sauf que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          PrintWriter fichier_sortie = new PrintWriter(new FileWriter("D:/Fichier_crypté.txt", false));
    Ici le false veut dire que tu écrase le contenu du fichier à chaque fois. Donc même si ça fonctionnait à la fin tu n'aurai que la dernière lettre dans le fichier.

    De toute façon je pense qu'il faut éviter de faire comme ça les ouvertures / fermetures de fichier sont à limiter le plus possible. Tu devrait stocker ta chaine encodée dans une variable et ne l'écrire qu'à la fin dans ton fichier.

    Mais déjà transforme le false en true voir ce que ça donne.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mai 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 3
    Par défaut
    Voila ! Après de nombreuses méninges retournées , je suis enfin parvenu à quelque chose de potable et opérationel ! xD

    ProjetCaesar.java

    PS : C'est loin d'être bien, je sais du coup si vous avez encore des idées de modifications, feel free 2 share :p

Discussions similaires

  1. programmation 2D simple
    Par korp69 dans le forum API graphiques
    Réponses: 6
    Dernier message: 23/12/2006, 11h12
  2. Algo de cryptage simple
    Par Muesko dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 12/09/2006, 14h53
  3. [Sécurité] Cryptage simple d'entier
    Par Florent08800 dans le forum Langage
    Réponses: 19
    Dernier message: 13/07/2006, 15h26
  4. Problème cryptage simple de fichier
    Par darthnexus dans le forum C++
    Réponses: 4
    Dernier message: 03/06/2006, 18h16
  5. Cryptage Simple de mot de passe
    Par xavmax dans le forum C++Builder
    Réponses: 12
    Dernier message: 29/11/2005, 23h44

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