Tu comunidad de Seguridad Informatica

Cifrado Basico [By Expermicid] Info1810 Para ver Todo el contenido del foro es necesario estar Registrado! Cifrado Basico [By Expermicid] Info1810
Cifrado Basico [By Expermicid] Info1810 Antes de comentar o Aportar es Obligado Leer Las: Reglas | Rules Cifrado Basico [By Expermicid] Info1810
Cifrado Basico [By Expermicid] Info1810Ya Esta Disponible al publico "LeProject" el Videojuego del Foro Click Aquí Para Ver el Post. Cifrado Basico [By Expermicid] Info1810
Cifrado Basico [By Expermicid] Info1810Pitbull Security Labs "Extras" Esta Disponible! [ENTRA]Cifrado Basico [By Expermicid] Info1810

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1Expermicid 

Expermicid
Usuario
Usuario

Jue Jul 05, 2012 8:52 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 que habia hecho en Vb6 a Delphi.

Cifrar:

Código:
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:
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;

Cifrado Basico [By Expermicid] EpMes

Saludos

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.