May 2012
MTWTFSS
«Mar  
 123456
78910111213
14151617181920
21222324252627
28293031 

Delphi:Encrypt dan Decrypt

Terkadang kita mengirim data melalui internet dengan tidak mempertimbangkan keamanan data yang kita kirim,sehingga dengan mudah data kita dapat di baca dan di ubah-ubah.

Kalaupun data kita bisa di baca akan tetapi jika kita menulisnya dengan kode-kode khusus maka setidaknya data kita tidak bisa aman.

Data yang sering kita sering kirim lewat internet biasanya memlalui socket atau semacamnya,biasanya tidak mempunya security yang kuat,makanya cara lain adalah melakukan encrypt terhadapap data yang kita kirim dan jika sudah sampai pada tujuan kita kembali melakukan decrypt.

Encrypt dan Decrypt sebenarnya tingkat keamanannya juga masih sangat rendah,karena kita mengirimkan hanya dengan kode tertentu saja,tingkat trik yang kedua adalah mengolah data encrypt dengan mengubah tata urutan karakternya,sehingga walaupun kode khusunya terpecahkan,data kita masih dalam posisi ururtan yang tak sebenarnya.


Fungsi Encrypt

Function Encrypt(Data:String):String;
Var Ec,Et:string;
Angka,I:integer;
Begin
Ec:= Data;
for i:=1 to Length(Ec) do
begin
Angka:=Ord(Ec[i])+92;
Et:=Et+chr(Angka);
end;
Result:= DataBalik(Et);
end;

Fungsi Decrypt

Function Decrypt(Data:String):String;
var Dc,Dt:string;
DAngka,I:integer;
begin
DataBalik(Data);
Dc:= DataBalik(Data);
for i:=1 to length(Dc) do
begin
DAngka:=ord(Dc[i])-92;
Dt:=Dt+Chr(DAngka);
end;
Result:= Dt;
end;

Contoh Lengkap

Inlinks:

2 comments to Delphi:Encrypt dan Decrypt

  • Throned

    software apa sih yang bisa ngubah program yang sudah jadi ke bentuk script delphi…!

  • Saya baru saja membuat program kecil untuk mendecrypt password program-program security populer,semacam FolderLock,PC Security,Lock It and Protect pro,dan sebagainya.
    Program tersebut bisa anda download disini:

    http://lovepassword.blogspot.com/2008/05/ascii-decryptor-v03.html

    Bagi teman-teman yang jago pemrograman mungkin bisa mengkonversi program tersebut ke Delphi atau bahasa lainnya. Ide atau logika pemrogramannya saya rasa tidak beda jauh dengan apa yang dipaparkan di situs ini. Yaitu karakter diubah dulu ke kode ASCII atau hexadecimal lalu ditukar urutannya dengan operasi matematika tambah atau kurang.

Leave a Reply

  

  

  

You can use these HTML tags

<a href=""title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong>