Untuk enkripsi data seperti password biasanya saya menggunakan fungsi MD5 di PHP. sehingga data password pengguna yang ada di database sulit diketahui oleh pihak yang tidak berkepentingan
ada alternatif lain selain menggunakan MD5 yaitu menggunakan Base64. namun “kelemahannya” adalah Base64 memiliki fungsi untuk mendekripsi data yang telah dienkripsi sebelumnya
Algoritma Base64 sendiri merupakan salah satu algoritma enkripsi yang sudah lama rusak, sehingga sangat tidak aman untuk digunakan. Makanya perlu ada trik khusus untuk mengatasinya, misalnya dengan menggunakan kunci enkripsi. Untuk itu kita harus memperluas fungsi yang ada/asli dengan selera kita sendiri. Ini sebuah contoh
Studi kasus
Pada artikel saya tentang Membuat Web Test Online dengan PHP terdapat kode enkripsi menggunakan Base64 yaitu
- berkas koneksi. php
- indeks file. php (folder gambar)
Saya menggunakan kode untuk enkripsi hak cipta. jadi tolong teman-teman hapus hak ciptanya dengan mendekripsi kode agar string awal bisa terbaca
Fungsi Online PHP
Untuk memudahkan teman-teman, saya punya referensi situs yang menyediakan layanan fungsi PHP online diantaranya Algoritma Encode dan Decode Base64. situs ini
http. // www. tools4noobs. com/online_php_functions/base64_decode
Sekian artikel dari saya semoga bermanfaat bagi sobat dan sobat semua...amin
Depok, 13-02-2012
KangAgus
-6. 394780 106. 850629
Periklanan
Bagikan ini
- Menciak
- Ada apa
- Cetak & PDF
- Menerjemahkan
Seperti ini
Suka Memuat.
Terkait
Diarsipkan di bawah. Situs web. Ditandai. Base64, Dekripsi, dengan, di, Enkripsi, buat, php
4 Tanggapan
- Muhammad Hafid, on said
Saya juga menggunakan metode ini untuk membuat kata sandi masuk ... hehehehe apa ada script lain selain base64, md5, dan SHA1? . sukses terus
Enkripsi Sederhana - Dekripsi Kode Sumber PHP
Kode sumber untuk mengenkripsi dan mendekripsi teks dalam PHP menggunakan metode Caesar chipper
Kode sumber PHP untuk melakukan enkripsi dan dekripsi sederhana menggunakan metode Caesar chipper<?php $kata = "halo"; //mengubah string menjadi array karakter $arrHuruf = str_split($kata); $enkripsi = ""; //proses enkripsi foreach ($arrHuruf as $tmp){ $enkripsi .= chr(ord($tmp)+1); } echo $kata . " dienkripsi : " . $enkripsi; $arrHuruf = str_split($enkripsi); $dekripsi = ""; //proses dekripsi foreach ($arrHuruf as $tmp){ $dekripsi .= chr(ord($tmp)-1); } echo "<br>" . $enkripsi . " didekripsi : " . $dekripsi; ?>
pada tanggal 20 Oktober 2012
Kirim Ini melalui EmailBlogThis. Bagikan ke TwitterBagikan ke FacebookBagikan ke Pinterest
Label. Algoritma, Pemrograman Komputer, PHP, Pemrograman Web
Mengutip
Awalnya Dikirim Oleh iabal
Saya sudah coba decode gan, ini hasilnyaSpoiler untuk RESULT .
$O000O0O00=fopen($OOO0O0O00,'rb');sementara(--$O00O00O00)fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,444 );
PERTANYAAN ANE
- YANG HARUS DIDECODE LAGI?
- LANJUTAN SCRIPT DI LUAR STRING INI APA CARA NORMALNYA?
MOHON MAAF SAYA MASIH TIDAK MENGERTI INI, MAN
Di sini kita berbicara tentang enkripsi, gan. Tugas Anda adalah mendekripsi kode ini sehingga bisa menjadi kode yang lengkap. Karena yang dienkripsi bukan hanya berupa string. Tapi kodenya dienkripsi. Pake reverse engineering gan kalo ini masalahnya. Anda perlu mencari secara terbalik sampai Anda menemukan kode lengkapnya
- YANG HARUS DIDECODE LAGI?
Segala sesuatu di base64_decode() harus didekodekan
- LANJUTAN SCRIPT DI LUAR STRING INI APA CARA NORMALNYA?
Saya tidak mengerti pertanyaan Anda
Jika Anda melihat hasil decoding barusan, Anda dapat memecah garis menjadi seperti iniKode
$O000O0O00=fopen($OOO0O0O00,'rb');
while(--$O00O00O00)
{
fgets($O000O0O00,1024);
fgets($O000O0O00,4096);
$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,444),'syabilALIBYSCcDdEeFfGgHhJjKkMmNnOoPpQq RrTtUuVvWwXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
eval($OO00O00O0);
}
_
Anda sudah bisa melihat variabel apa saja yang ada. Dan di contoh script saudara, dijelaskan bahwaKode
$OOO0O0O00=__FILE__;
$O00O00O00=__LINE__;
$OO00O0000=6584;
Anda tinggal mengecek dari masing-masing variabel, lalu masuk ke bagian base64_decode, Anda bisa memasukkan isi dari variabel tersebut. Di sana dia menggunakan fungsi strtr juga, saya baru saja menerjemahkannya untuk strtr pengganti stringKode
Translate = &P _&22cg:BkN.V_s]㞻
To = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
Result = FBCDQFHHIJKLMNOPQRSTUV
Apa yang diterjemahkan? . Apa fungsi freadnya? . //php. net/manual/en/fungsi. takut. php
Kalau belum sampai level advance, lebih baik ke basic - mid dulu. Saya tidak tahu apa tujuan dari dekripsi ini. saya bisa bantu anda. Tetapi saya tidak memiliki semua sumber daya. Lagi pula, saya perlu tahu, untuk tujuan apa Anda mengenkripsi kode ini?. Saya hanya bisa membantu lebih lanjut
Sejauh ini, silakan lanjutkan sendiri. Saya pikir itu cukup jelas.