November 21st 2009

ROT-13 cipher

klo di postingan sebelumnya tu bahas tentang caesar cipher, sekarang kita coba cipher yang lain, yaitu ROT-13 cipher. :D

algoritma ini diberi nama ROT-13, soalnya diambil dari bahasa inggris “rotate by 13″, atau geser sebanyak 13 kali. sebenernya ini mirip caesar chiper kemarin, bahkan sangat mirip! klo misalnya di caesar cipher kemarin kita bebas menentukan key nya, nah di ROT-13 tu key-nya adalah 13, jadi abjad di geser 13 digit. jadi tidak ada key untuk cipher ini.

untuk enkripsinya, berarti sama dengan cara kemarin, hanya saja key untuk ROT-13 ini adalah 13, jadi:

ROT-13

Plaintext ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ciphertext NOPQRSTUVWXYZABCDEFGHIJKLM

itu untuk enkripsinya, untuk dekripsinya gimana?? sama aja kayak kemarin, cuma ini lebih simple, kalo misalnya kita dah punya fungsi enkripsinya (geser 13), berarti untuk dekripsinya, cukup kita panggil fungsi itu lagi, kenapa? soalnya jumlah abjad adalah 26, klo misalnya dah digeser 13, trus digeser 13 lagi, kan jadi balik ke awal, hehe…

cukup simple kan ROT-13?? :D kalo mo nyoba aplikasinya, ada disini. :)

semoga bermanfaat! :D

Tags: , , , , , , , , ,

4 Comments »

November 9th 2009

mailing di php dengan fungsi mail()

Banyak yang tanya tentang mailing di PHP, atau cara ngirim email lewat sintaks PHP, tu caranya gimana si?? gampang ga? yuk kita coba bareng2.. :D

Sudah sering kan kita lihat sebuah web mengirimkan email untuk verifikasi user account atau apalah itu?? apakah admin harus mengirim email tiap ada user yang registrasi?? kalo iya, pasti repot banget.. :p untunglah di PHP ada sebuah fungsi yang dapat kita gunakan untuk mengirim email, yaitu fungsi mail().

Fungsi mail() ini sendiri sudah ada sejak PHP 4 (klo ga salah :p ) dan fungsi ini memiliki 5 parameter, yaitu:

mail($to, $subject, $message, [$additional_header], [$additional_parameters]);

$to: email tujuan.

$subject: subject dari email yang kita kirim, tidak boleh ada karakter [enter].

$message: isi dari email.

$additional_header: String yang akan ditambahkan diakhir header email.

$additional_parameters: parameter tambahan yang digunakan untuk konfigurasi program saat email dikirimkan (maaf, aku ga begitu paham sama parameter terakhir ini, hehehe :p )

trus, fungsi mail ini juga mengembalikan nilai balikan (return value) yang bertipe boolean, yang menyatakan pengiriman email berhasil atau gagal.

Continue Reading »

Tags: , , , , ,

9 Comments »

October 30th 2009

new pages!! program enkripsi & dekripsi data!!

Ada halaman baru di blog ini, hehe :D

Di halaman baru ini ada program berbasis javascript untuk melakukan enkripsi & dekripsi data.

Cara mamakai program ini cukup simple, untuk enkripsi data:

  • masukkan kata-kata yang ingin di enkripsi ke dalam textarea “plaintext”
  • masukkan key di textfield “key”
  • setelah itu klik tombol “enkripsi”
  • hasil dari enkripsi akan tampil di bagian textarea “ciphertext”

kemudian untuk dekripsinya:

  • masukkan kata-kata yang ingin di dekripsi ke dalam textarea “ciphertext”
  • masukkan key di textfield “key”
  • setelah itu klik tombol “dekripsi”
  • hasil dari dekripsi akan tampil di bagian textarea “plaintext”

Untuk sementara hanya tersedia caesar cipher, jadi tunggu aja update untuk cipher-cipher yang lain.. :)

Semoga bermanfaat! :D

go to : program enkripsi & dekripsi data

Tags: , , , , ,

4 Comments »

October 27th 2009

Mengenal caesar cipher lebih jauh…

Kemarin kita dah kenalan ma enkripsi, dah tau apa itu cipher, dan lain-lain :) sekarang kita akan coba mengenal lebih jauh tentang salah satu algoritma enkripsi yang cukup terkenal, yaitu caesar cipher.

Caesar cipher sering juga disebut dengan shift cipher, karena dasar dari algoritma ini adalah dengan menggeser beberapa karakter dari plaintext (mirip dengan studi kasus yang di postingan kemarin) :D

Dalam cipher ini, akan kita temui nilai key (kunci) sebagai pemecahan dari algoritmanya. Key ini bernilai integer yang menyatakan jumlah pergeseran karakternya.

Misal:

Key = 0

Key = 3

Plaintext ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ciphertext ABCDEFGHIJKLMNOPQRSTUVWXYZ DEFGHIJKLMNOPQRSTUVWXYZABC

Untuk gambaran umumnya adalah seperti ini:

caesar

Continue Reading »

Tags: , , , , , , , , ,

17 Comments »

October 25th 2009

Kenalan ma kriptografi, dan enkripsi yuk! :)

Enkripsi?? Pasti dah pernah denger kan?? Apa sih sebenarnya enkripsi itu?? :)

Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. gampangnya, kita nyembunyiin suatu informasi dengan rumus-rumus tertentu.

Sebelum kita belajar lebih jauh tentang enkripsi, ada baiknya kita harus mengenal istilah-istilah yang ada dalam dunia kriptografi (ilmu keamanan data). Ada beberapa istilah penting yang sering digunakan, antara lain:

Plaintext : teks terang / teks informasi, atau kata yang belum diacak

Ciphertext : teks tersandi, atau kata yang sudah diacak

Ciphers : algoritma pengacakan, atau rumus untuk mengacak informasi tersebut

Key : kunci, atau bisa juga disebut paramater input untuk rumus-rumus (ciphers) tertentu

Dari istilah-istilah itu, enkripsi dapat digambarkan dengan gambar berikut:

Enkripsi

“enkripsi adalah proses untuk mengubah plaintext menjadi ciphertext”

Continue Reading »

Tags: , , , , , ,

1 Comment »

« Prev - Next »


  • Follow me!

  • Contact Me on Y!M

  • Statistics


    Locations of visitors to this page