Underc0de

Programación General => Delphi => Mensaje iniciado por: Expermicid en Julio 14, 2012, 02:12:26 AM

Título: Algoritmo de Encryptacion de String
Publicado por: Expermicid en Julio 14, 2012, 02:12:26 AM
Traduci este algoritmo del vb a delphi.

Es un algoritmo con key alfanumerica.

Encryptar

Código (delphi) [Seleccionar]
function Encryptar( text : string; tPass : string) : string;
  var
    aux , x, iPass : Integer;
  begin
    for x := 1 to length(tPass) do
      iPass := iPass + Ord(tPass[x]);
    for x := 1 to length(text) do
      begin
        aux := Ord(text[x]) + iPass + x;
        while (aux > 255) do
          aux := aux - 255;
        Result := Result + Chr(aux);
      end;
  end;


Desencryptar

Código (delphi) [Seleccionar]
function Desencryptar(text : string; tPass : string) : string;
  var
    aux , x, iPass : Integer;
  begin
    for x := 1 to length(tPass) do
      iPass := iPass + Ord(tPass[x]);
    for x := 1 to length(text) do
      begin
        aux := Ord(text[x]) - iPass - x;
        while (aux < 0) do
          aux := aux + 255;
        Result := Result + Chr(aux);
      end;
  end;


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

Saludos
Título: Re:Algoritmo de Encryptacion de String
Publicado por: Cronos en Julio 14, 2012, 02:51:08 AM
Se agradece mucho :)
Saludos,, Cronos.-
Título: Re:Algoritmo de Encryptacion de String
Publicado por: UpecBlack en Agosto 03, 2012, 04:30:18 PM
y acepta simbolos en la encriptacion?? o se quedaria como esta el simbolo??  o es solo para letras?
Título: Re:Algoritmo de Encryptacion de String
Publicado por: Thow4EveR en Octubre 09, 2012, 05:13:20 PM
Ola amigo, como faço para usar?
Usei isto e não funcionou:

Memo1.Lines.Text := Encryptar(Edit1.Text);

Pode me ajudar?

Saludos!