Underc0de - La Casa de los Informáticos

Programación General => Delphi => Mensaje iniciado por: Expermicid en Julio 05, 2012, 11:11:41 PM

Título: Cifrado Basico [By Expermicid]
Publicado por: Expermicid en Julio 05, 2012, 11:11:41 PM
Hola a todos.

Despues de haber consultado a algunos usuarios ( entre ellos Metal ) decidi introducirne en Delphi.

Como primer programa traduci el Cifrado Basico (http://underc0de.org/foro/codigos-fuentes/cifrado-basico-(by-expermicid)/) que habia hecho en Vb6 a Delphi.

Cifrar:

Código (delphi) [Seleccionar]
function Cifrar( text : string; num : Integer) : string;
  var
    i : Integer;
    aux : string;
  begin
    aux := '';
    for i := 1 to Length(text) do
      begin
        if ord(text[i]) mod 2 = 0 then
          if num mod 2 = 0 then
            aux := aux + chr(ord(text[i]) + num)
          else
            aux := aux + chr(ord(text[i]) - num)
        else
          if num mod 2 = 0 then
            aux := aux + chr(ord(text[i]) - num)
          else
            aux := aux + chr(ord(text[i]) + num)
      end;
      Result := aux;
  end;


Decifrar:

Código (delphi) [Seleccionar]
function Descifrar(text : string; num : Integer) : string;
  var
    i : Integer;
    aux : string;
  begin
    aux := '';
    for i := 1 to Length(text) do
      begin
        if ord(text[i]) mod 2 = 0 then
          aux := aux + chr(ord(text[i]) - num)
        else
          aux := aux + chr(ord(text[i]) + num)
      end;
      Result := aux;
  end;


(http://i.imgur.com/epMes.gif)

Saludos
Título: Re:Cifrado Basico [By Expermicid]
Publicado por: Cronos en Julio 06, 2012, 12:27:59 AM
Buenisimo, asique te desidiste pasar a delpho.. Buena eleccion!
Saludos,, Cronos.-
Título: Re:Cifrado Basico [By Expermicid]
Publicado por: Thow4EveR en Octubre 09, 2012, 05:21:52 PM
Hola amigo, como posso usar este codigo?

Memo1.Lines.Text := Encryptar(Memo2.Lines.Text);   isto?

Saludos!
Título: Re:Cifrado Basico [By Expermicid]
Publicado por: Pr0ph3t en Octubre 09, 2012, 05:25:44 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Hola amigo, como posso usar este codigo?

Memo1.Lines.Text := Encryptar(Memo2.Lines.Text);   isto?

Saludos!
Si no sabes Delphi no lo intentes, rippear todos sabemos.