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
Merci de votre aide
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;}
Partager