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

Android Discussion :

cryptage fichier DES


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    salut je veux crypté mon fichier avec le cryptage des qui a une idée merci ?

    j'ai essayé ce code mais j'ai une erreur d'exception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    package example.com.cryptage;
     
    import java.security.*;
    import javax.crypto.*;
     
    //
    // encrypt and decrypt using the DES private key algorithm
     
    public class PrivateExample {
     
       public static void main(String[] args) throws Exception {
          //
          // check args and get plaintext
          if (args.length != 1) {
             System.err.println("Usage: java PrivateExample text");
             System.exit(1);
          }
     
    //    byte[] plainText = args[0].getBytes("UTF8");
          String ss = "Hello world, haris is here!";
          byte[] plainText = ss.getBytes();
          //
          // get a DES private key
          System.out.println("\nStart generating DES key");
          KeyGenerator keyGen = KeyGenerator.getInstance("DES");
          keyGen.init(56);
          Key key = keyGen.generateKey();
          System.out.println("Finish generating DES key");
          //
          // get a DES cipher object and print the provider
          Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
          System.out.println("\n" + cipher.getProvider().getInfo());
          //
          // encrypt using the key and the plaintext
          System.out.println("\nStart encryption");
          cipher.init(Cipher.ENCRYPT_MODE, key);
          byte[] cipherText = cipher.doFinal(plainText);
          System.out.println("Finish encryption: ");
          System.out.println(new String(cipherText, "UTF8"));
     
          //
          // decrypt the ciphertext using the same key
          System.out.println("\nStart decryption");
          cipher.init(Cipher.DECRYPT_MODE, key);
          byte[] newPlainText = cipher.doFinal(cipherText);
          System.out.println("Finish decryption: ");
     
          System.out.println(new String(newPlainText, "UTF8"));
       }
    }

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Jaafar_scorpion Voir le message
    j'ai essayé ce code mais j'ai une erreur d'exception
    Donne le stacktrace complet de ton exception

  3. #3
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  Internal Error (classFileParser.cpp:3468), pid=9964, tid=9888
    #  Error: ShouldNotReachHere()
    #
    # JRE version: 7.0-b119
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.0-b03 mixed mode windows-amd64 compressed oops)
    # An error report file with more information is saved as:
    # C:\Users\hp\Cryptage\hs_err_pid9964.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Bug de la jvm. Vu que vous êtes dans une version beta de la 7.0, rapporter le bug à oracle et attendre

  5. #5
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut pardon
    pardon mais j'ai pas compris bien tu parle sur la version de jdk ?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je parle bien du java 7 en beta que vous utilisez oui.
    C'est une beta, faut pas trop s'étonner de la voir crasher.

Discussions similaires

  1. Réponses: 23
    Dernier message: 23/05/2006, 16h52
  2. Nbr de chargement des fichiers des <link>
    Par durand2504 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 14/03/2006, 10h43
  3. fichier des mots de passe
    Par Isabella dans le forum Oracle
    Réponses: 6
    Dernier message: 25/02/2006, 08h52
  4. [Info]Parcours de l'arborescence fichier des postes clients
    Par klael dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 16/09/2005, 09h38

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