Imagen


Bueno, estaba sin nada que hacer, así que programé está aplicación (stupidtool).
Es una aplicación que permite encriptar o desencriptar una cadena de texto usando algunos cifrados como el Caesar (César), Vigenère, XOR y un simple Reverser (mejor conocido como StringReverse).

Desarrollé dos nuevas funciones: la primera es una función que realiza exactamente lo mismo que la "ReverseString" encontrada en la unidad "StrUtils.pas", pero esta es un poco más rápida.

ReverseStringM

Código: Seleccionar todo

function ReverseStringM(const AText:String):String;
var
  I:Integer;
  Tmp:String;
begin
  for I:= Length(AText) downto 0 do
      Tmp := Tmp + Copy(AText[I],1,I);
      Result := Tmp;
end;
Y la segunda, es una que genera una contraseña (Key) aleatoria con el número de caracteres deseados (Count).

Código: Seleccionar todo

function GenerateRandomString(Count:Integer):String;
const
  Alphabet: Array [0..25] of Char = ('a','b','c','d','e','f','g','h','i','j',
                                     'k','l','m','n','o','p','q','r','s','t',
                                     'u','v','w','x','y','z');
var
  I:Integer;
  iTmp:String;
begin
  Result := '';
  Randomize;
    for I:=1 to Count do
      begin
        iTmp := iTmp + Alphabet[Random(25)];
        iTmp := Copy(iTmp,0,Count);
        Result := iTmp
      end;
end;
Por último, les dejo algunas capturas del Kryptix..

Imagen


Descarga:
[Enlace externo eliminado para invitados]
Imagen

Imagen

Imagen

"The only thing they can't take from us are our minds."
Gracias por tu software , pero para este tipo de aplicacion utilizo cryptool no hay programa casi similar a el para quien nos gusta la criptografía !!! saludos
<Josh> y bueno hermano,tu hermana q me dijo q estaba cansada de tenerle el orto como la bandera de japon y bueno la pobre me quizo hacer un masaje prostatico nada mas pero era tanto su recelo y venganza acumulada q se esmero un poco mas de lo normal,pero bue,estuivo bien amorizado por la de dias horas años y lagrimas q echo la pobre de tanto culearla
Responder

Volver a “Nuestros Programas”