Array de bytes para String

2 respostas
J

Quando eu tranformo um array de bytes para String ocorrerá danificação desse array. Agora, quando eu tranformo esse array de bytes para Base-64 e depois para String não ocorre essa perca de dados. Por que a partir da base-64 para String não ocorre perda ??

valeu !!!

2 Respostas

C

Que perda de dados? Você está transformando para String como? Usando = new String(byte[]) ? Se sim, vai simplesmente pegar cada byte e converter no char correspondente.

J

Eu quero saber pq dessa forma :

byte[] msgGerada = md.digest();
String  senhaCrip = new String(msgGerada);

há perda de dados?? E por que eu tenho que tranformar para base-64 para então converter para String para não haver perda de dados ??

Criado 22 de julho de 2005
Ultima resposta 22 de jul. de 2005
Respostas 2
Participantes 2