Encoding para nombre de archivo

22/10/2004 - 16:18 por Francisco del Valle | Informe spam
A ver, mi problema es el siguiente. Quiero crear archivos cuyo nombre (no el
contenido) esté encriptado. Usando una librería llamada Crypto que he
encontrado por la red, ya puedo pasarle triple DES a mi string de entrada.
El problema es que todos los Encondings con los que he probado (ASCII,
UTF-8) para pasar la cadena de bytes resultantes de encriptar a un string me
dan como resultado cadenas con caracteres no permitidos por el sistema
de ficheros de windows. ¿Hay alguna forma de convertir una cadena de bytes a
un string pero restringiendo los caracteres (o algo parecido)?


Salu2
 

Leer las respuestas

#1 Octavio Telis Aynes
22/10/2004 - 18:54 | Informe spam
mmm...

Así es el biz con la encipción... puedes probar usando esto:

Convert.ToBase64String( MiArray )

No se realmente cómo es que haces tu encripción, pero típicamente se tiene
un MemoryStream del cual puedes obtener un StringArray usando el método
ToArray()

Espero te sirva...

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/



"Francisco del Valle" escribió en el mensaje
news:
A ver, mi problema es el siguiente. Quiero crear archivos cuyo nombre (no


el
contenido) esté encriptado. Usando una librería llamada Crypto que he
encontrado por la red, ya puedo pasarle triple DES a mi string de entrada.
El problema es que todos los Encondings con los que he probado (ASCII,
UTF-8) para pasar la cadena de bytes resultantes de encriptar a un string


me
dan como resultado cadenas con caracteres no permitidos por el sistema
de ficheros de windows. ¿Hay alguna forma de convertir una cadena de bytes


a
un string pero restringiendo los caracteres (o algo parecido)?


Salu2


Preguntas similares