17
Ene
08

I/O BAJO NIVEL: ENCRIPTAR

Encriptador en el que se usa como base a la letra opuesta del abecedario. Un ejemplo puede ser:

MUY BIEN CAPO TE estas por levantar UNA MINITA, TE felicito;
NFB YRVM XZKL GV vhgzh kli ovezmgzi FMZ NRMRGZ, GV uvorxrgl;
Si vuelves a encriptar el texto cifrado quedará igual que el archivo original.

Este codigo está hecho para compilar en Linux con comando gcc

Mostrar código fuente original / encriptado


7 Respuestas a “I/O BAJO NIVEL: ENCRIPTAR”


  1. 1 zoleyda
    Febrero 15, 2008 a las 2:45 pm

    Hola espero que estes bien… esta muy bueno tu blog

    tengo una tremenda duda

    necesito encriptar un texto para un proyecto de la universidad pero necesito validar la ñ …. tu me podrias resolver esta duda?

    estare muyy pero muy agradecida

    q tngas un lindo dia

    att: zoleyda zambrano

  2. 2 Alexander
    Diciembre 16, 2008 a las 12:15 am

    hola que tal e descargado tu codigo fuente de “I/O BAJO NIVEL: ENCRIPTAR” y lo intente compilar en c++ de visual estudio 6.0 y solo agregue la cabecera io.h para que me dejara usar las funciones de open creat y todas esas tambien quite las cabeceras de strings.h y unistd.h por que me dan problema la cuestion es que todo esta casi listo solo me da problema la funcion rindex no se por que sera por las cabeceras que quite o no se si usaste cabeceras agregadas o algo haci me ayudas a arreglarlo gracias ok. bye

  3. 4 jose
    Julio 14, 2009 a las 3:38 am

    ncreo que soy muy nuevo en esto baje tu codigo “I/O BAJO NIVEL: ENCRIPTAR no me da error pero solo me muestra Modo uso: ./encripta ‘archivo.txt’ solo eso me da como resultado esoty haciendo algo mal, puedo ver el archivo cifrado no entiendo muy bien el codigo agradeceria tu ayuda

    • 5 ezequielher
      Julio 15, 2009 a las 12:41 am

      bueno de groso modo te diria que el código lo que hace es tomar cada letra del archivo que elegiste encriptar, ver su valor equivalente en ASCII y restar el valor hexadecimal (a+z) por el caracter extraido.
      deducción: suponete que se extrajo la ‘z’ del archivo entonces (a+z)-’z'= a (lo ves?)
      Quiero aclarar que (a+z) equivale a 219 por eso verás este valor en el fuente, igual que (A+Z) equivale a 215

  4. 6 jose
    Julio 14, 2009 a las 3:40 am

    bbaje tu codigo de encriotar i/o bajo nivel pero solo me muestra Modo uso: ./encripta ‘archivo.txt’
    estoy haciendo algo mal o eso es el programa que es en si lo que hace donde crea el archivo cifrado en si no entiendo el codigo me podrias ayudar

    • 7 ezequielher
      Julio 15, 2009 a las 12:22 am

      Lo que debes hacer es en linea de comando escribir ./encripta file.txt siendo file.txt un archivo de texto plano que debas tener disponible . La miniaplicación te genera otro archivo cifrado-file.txt con el texto cifrado que puedes ver ‘view vi’


Escribe un comentario




QUERIDOS WEB OYENTES

En este blog tengo el gusto de mostrarles algunas cosas que hice a lo largo de mi corta vida (Juaa) relacionadas con aplicaciones y códigos fuente en distintos lenguajes de programación. Si cursas la carrera de Informatica sólo porque tu mamá te manda; quedate tranquilo y bajate algo de este blog que seguro te va a servir.