Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 19-02-2013
WkaymQ48 WkaymQ48 is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 43
Poder: 0
WkaymQ48 Va por buen camino
Hablando de seoane echale un vistazo a esto:
http://code.google.com/p/secrypt/

Usando las bibliotecas del enlace anterior puedes cifrar texto de la siguiente manera:
Código Delphi [-]
uses SeAES256, SeSHA256, SeStreams;



procedure TfrmMain.btnEncryptClick(Sender: TObject);
var
  Key: TAESKey;
  Stream: TMemoryStream;
  BStream: TBase64Enc;
  AStream: TAESEnc;
begin
  try
    Key:= TAESKey(CalcSHA256(txtPassword.Text));
    Stream:= TMemoryStream.Create;
    try
      BStream:= TBase64Enc.Create(Stream);
      AStream:= TAESEnc.Create(BStream,Key);
      try
        txtPlain.Lines.SaveToStream(AStream);
      finally
        AStream.Free;
        BStream.Free;
      end;
      Stream.Position:= 0;
      txtCipher.Lines.LoadFromStream(Stream);
    finally
      Stream.Free;
    end;
  except
    ShowMessage('Failed to encrypt the message');
  end;
end;

procedure TfrmMain.btnDecryptClick(Sender: TObject);
var
  Key: TAESKey;
  Stream: TMemoryStream;
  BStream: TBase64Dec;
  AStream: TAESDec;
begin
  try
    Key:= TAESKey(CalcSHA256(txtPassword.Text));
    Stream:= TMemoryStream.Create;
    try
      AStream:= TAESDec.Create(Stream,Key);
      BStream:= TBase64Dec.Create(AStream);
      try
        txtCipher.Lines.SaveToStream(BStream);
      finally
        BStream.Free;
        AStream.Free;
      end;
      Stream.Position:= 0;
      txtPlain.Lines.LoadFromStream(Stream);
    finally
      Stream.Free;
    end;
  except
    ShowMessage('Failed to decrypt the message');
  end;
end;

En el ejemplo anterior se usa un formulario con dos botones, dos memos y un edit para la contraseña, pero como colocarlos se desprende del propio codigo (o eso espero )

Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con Criptografia Paulao Varios 3 15-01-2009 01:24:13
Se necesitan expertos en criptografía Casimiro Notevi La Taberna 7 26-05-2008 14:18:53
Criptografia en java Samurai JAVA 0 14-04-2007 03:15:04
Necesito de un especialista en criptografia bustio Varios 1 10-09-2004 00:43:29


La franja horaria es GMT +2. Ahora son las 10:00:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi