elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Codificar y descodificar string
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Codificar y descodificar string  (Leído 2,484 veces)
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Codificar y descodificar string
« en: 7 Febrero 2023, 00:51 am »

Hola:

Teniendo un string como este. Todo en la consola en C#.

Código
  1. string normal = "!Hola¡ Esto son textos o frases para esta prueba de codificación y descodificación.";
  2.  
  3. string resultadoCodificado = "";
  4. string resultadoDescodificado = "";

Quiero de alguna forma aprender como se codifica que no se entienda a la hora de mostrarlo. Por ejemplo, hace una codificación y muestre caracteres raros, típico del ASCII, aunque en este caso, prefiero usar UTF-8. Ahora mismo esto da igual.

Una vez codificado a lo raro, se guarda en la variable resultadoCodificado y se lee en pantalla con el Consola.Write();

Se pulsa Enter y lee la variable resultadoCodificado para que vuelva a codificarlo como estaba en un principio, luego mostrarlo en pantalla otra vez.

Cualquier frase que ponga en la variable "normal", lo pueda codificar y descodificar sin problemas.

Si es posible hacerlo.

¿Cuál es un buen ejemplo sencillo para hacerlo?

Saludos.


En línea

Locura_23

Desconectado Desconectado

Mensajes: 162



Ver Perfil
Re: Codificar y descodificar string
« Respuesta #1 en: 7 Febrero 2023, 01:47 am »

Hola, supongo que no te interesa codificarlo en bytes no? si muestras esa información por la pantalla, será inentendible a primera vista. Luego lo puedes decodificar en utf-8, con estaticos del espacio de nombres System.Text

Código
  1. using System;
  2. using System.Text;
  3.  
  4. namespace ejemplo
  5. {
  6. class Program
  7. {
  8. static void Main()
  9. {
  10. string msj = "Este es mi mensaje";
  11. byte[] msjEnBytes = Encoding.Default.GetBytes(msj);
  12.  
  13. for(int i = 0; i < msjEnBytes.Length; i++)
  14. {
  15. Console.Write((byte)msjEnBytes[i]);
  16. }
  17.  
  18. Console.WriteLine();
  19. Console.WriteLine(Encoding.Default.GetString(msjEnBytes));
  20.  
  21. Console.ReadLine();
  22.  
  23. }
  24. }
  25. }



En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Codificar y descodificar string
« Respuesta #2 en: 7 Febrero 2023, 07:09 am »

Gracias. ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
descodificar cft2200 general intrument
Electrónica
midwiccagirl 2 3,262 Último mensaje 10 Abril 2006, 01:40 am
por mapere3
como puedo hacer q mi JTextArea me imprima mas de un dato string datos string
Dudas Generales
alda19 1 5,594 Último mensaje 15 Junio 2011, 03:18 am
por Novlucker
Descodificar hola mundo
Hacking
vicehacker 1 2,383 Último mensaje 21 Septiembre 2011, 23:38 pm
por Uxio
consulta, con que programa puedo descodificar este hash?
Seguridad
holiss 3 3,649 Último mensaje 6 Marzo 2013, 23:29 pm
por holiss
Problema al copiar string a un arreglo string dinamico VS2013 ultimate
Programación C/C++
raver1983 1 2,609 Último mensaje 7 Febrero 2017, 01:11 am
por raver1983
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines