Arsip: enkripsi

more 17 years ago
strike_set
haloooo para master delphi
mau nanya nih!!!
------------------>>| 0 |
gimana caranya melakukan enkripsi dari isi file kita!!!
(tentunya file dokument {bisa |.txt| | |.rtf| ato yang |.doc|})

more 17 years ago
doniking
aku bisa sih, tapi gak bisa jelasin langsung soalnya gak apal luar kepala :p (maklum newbie)
pake component JEDI kayaknya banyak tuh enkripsi nya. tinggal ambil isi file, enkrip, tulis.
ato mungkin pake JEDI malah lebih mudah, tinggal ngelist file file nya, lewatin di function nya di dalem JEDI.
sorry kalo penjelasanku agak kacau, maklum mas, newbieeeeeeeeee
homepagenya JEDI vcl:
http://homepages.borland.com/jedi/jvcl/

more 17 years ago
strike_set
kalo pake komponen itu (JEDI) bisa untuk enkripsi file yang formatnya MS word gak?

more 17 years ago
strike_set
hai, mas doniking!
punya tutorial, sample coding ato contoh programnya gak mas?
bagi donk

more 17 years ago
_aa_
function LamerzEncrypt(const Buffer; const BufSize:integer): longword;
asm
mov ecx,eax; or eax,edx
and eax,ecx; jz @@Stop
push esi; push edi;
mov esi,eax; mov edi,eax
mov ecx,edx
@@Loop: lodsb;
xor eax,ecx; stosb
dec ecx; jnz @@Loop
pop edi; pop esi
@@Stop:
end;

more 17 years ago
ivan
tidak usah pake komponen enkripsi, mas @strike_set juga bisa membuat metode enkripsi sendiri.
Banyak cara untuk mengenkripsi file, beberapa caranya:
1. Mengenkripsi file dengan File Stream. (mengenkripsi file dan langsung menuliskannya per blok)
2. Dengan Memory Stream. (Mengenkripsi seluruh blok baru kemudian menuliskannya)
Prinsip enkripsi sangat sederhana, yaitu dgn mengacak nilai dari blok data, tentunya proses acak harus dengan rumus agar hasil enkripsi bisa di dekripsi kembali. mas @strike_set bisa menentukan rumusnya sendiri sehingga hanya mas @strike_set yg tau cara mendekripsinya kembali.
contoh enkripsi:
procedure Enkripsi;
var
Source, Dest: TFileStream;
i: Integer;
a, buff: Char;
begin
Source:= TFileStream.Create('C:\file_awal.doc',fmOpenRead);
Dest:= TFileStream.Create('C:\file_enkripsi.doc',fmCreate);
for i:= 0 to Source.Size - 1 do
begin
Source.Read(buff, SIZEOF(buff));
a:= Char(ord(buff) + 10); //ini rumusnya silahkan diganti
Dest.Write(a, sizeof(a));
end;
Source.Free;
Dest.Free;
end;
mungkin ada masukkan dari kawan2 yg lain
more 17 years ago
strike_set
kalo untuk melakukan dekripsi dari koding di bawah ini
-----------
procedure Enkripsi;
var
Source, Dest: TFileStream;
i: Integer;
a, buff: Char;
begin
Source:= TFileStream.Create('C:\file_awal.doc',fmOpenRead);
Dest:= TFileStream.Create('C:\file_enkripsi.doc',fmCreate);
for i:= 0 to Source.Size - 1 do
begin
Source.Read(buff, SIZEOF(buff));
a:= Char(ord(buff) + 10); //ini rumusnya silahkan diganti
Dest.Write(a, sizeof(a));
end;
Source.Free;
Dest.Free;
end;
------------------
caranya gimana mas ya?

more 17 years ago
ivan
a:= Char(ord(buff) + 10); //ini rumusnya silahkan diganti
kalau rumus enkripsinya adalah ditambah maka untuk dekripsinya tinggal di kurang :mrgreen:
ganti dengan:
a:= Char(ord(buff) - 10); //ini rumusnya silahkan diganti
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- dbchart
by santi in Hal umum tentang Pascal Indonesia more 16 years ago - My Last Post
by Manz in OOT more 14 years ago - Delphi No! Java Yes..
by delphi1st in OOT more 16 years ago - coding tuk......kirim key (keyboard) ke sistem windows.....
by mas_kofa in Hal umum tentang Pascal Indonesia more 18 years ago - Report menyamping
by mambamaestro in Hal umum tentang Pascal Indonesia more 15 years ago - form baru
by pits_its in Form Enhancement & Graphical Controls more 18 years ago - Asking...???JPG
by latto in Multimedia & Graphic Enhancement more 14 years ago - Menampilkan Data Tabel Master tanpa Tabel Detail
by IdrisZZ in Tutorial & Community Project more 12 years ago - DBGrid & Shortcut pada tombol
by imunk in Enginering more 20 years ago - Tentang Acak Pertanyaan
by krishy in Tip n Trik Pemrograman more 18 years ago