Bonsoir,

Je cherche à inscrire dans mon fichier 'serialisé' les données sous forme d'un tableau de byte[], or lorsque j'ouvre le fichier avec notepad ++ les donnees sont des en 'clair'...

si l'utilisateur saisi : monPwd
dans le fichier au lieu d'avoir la conversion byte[] de monPwd , on lit bien : monPwd au lieu de [@aç#édéd

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
 
Main
        UserCount uc = new UserCount();
        System.out.println("Entrez le password:");
        BufferedReader entreePw =  BufferedReader(new InputStreamReader(System.in));
        uc.setPw(entreePw.readLine().getBytes());
 
 
 try {
            FileOutputStream fichier = new FileOutputStream("c:/tmp/user.serial");
 
            ObjectOutputStream oos = new ObjectOutputStream(fichier);
            oos.writeObject(bc);
            oos.flush();
            oos.close();
 
______________________________________________
class  UserCount 
  private byte[] userPw;
 
    public UserCount() {
    }
 
 public void setPw(final byte[] pw){userPw = pw;}
 
 public byte[] getPw(){return userPw;}
Merci de votre aide