Underc0de

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
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
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.