Menu

SELAMAT DATANG DI BLOG ANDIKA SAPUTRA

Sabtu, 21 Mei 2011

Padding Bit

Padding Bit adalah penambahan satu atau lebih bit ekstra untuk unit transmisi atau penyimpanan untuk membuatnya sesuai dengan ukuran standar.

Beberapa sumber mengidentifikasi padding bit sebagai jenis isian bit

Satu set tunggal ('1 ') bit ditambahkan ke pesan dan kemudian sebagai banyak reset ('0') bit yang diperlukan (mungkin tidak ada) ditambahkan. Jumlah reset ('0 ') bit ditambahkan akan tergantung pada batas blok dimana pesan perlu diperpanjang. Dalam istilah bit ini "1000 ... 0000", dalam hal ini byte hex "80 00 ... 00 00".

Metode ini dapat digunakan untuk pesan pad yang sejumlah bit panjang, belum tentu seluruh nomor byte panjang. Misalnya, pesan 23 bit yang empuk dengan 9 bit untuk mengisi blok 32-bit:

... | 1011 1001 1101 0100 0010 0111 0000 0000 |

padding Ini adalah langkah pertama dari sebuah skema padding dua langkah yang digunakan dalam fungsi hash, termasuk MD5 dan SHA. Dalam konteks ini, ditentukan oleh RFC1321 langkah 3.1.

Dalam konteks menggunakan cipher blok untuk memproses pesan-variabel ukuran, ini skema padding Padding dikenal sebagai ISO / IEC 9797-1 Metode 2.
padding Byte

ANSI X.923

Dalam ANSI X.923 byte diisi dengan angka nol (0) 's empuk dan byte terakhir padding mendefinisikan batas-batas atau jumlah byte yang empuk.

Contoh: Pada contoh berikut ini ukuran blok adalah 8 byte, dan padding diperlukan untuk 4 byte (dalam format Heksadesimal)

... | DD DD DD DD DD DD DD DD | DD DD DD DD 00 00 00 04 |

ISO 10126

ISO 10126 (ditarik, 2007 [2] [3]) menyatakan bahwa padding harus dilakukan pada akhir dari blok terakhir dengan byte acak, dan batas padding harus ditentukan oleh byte terakhir.

Contoh: Pada contoh berikut ini ukuran blok adalah 8 byte dan padding diperlukan untuk 4 byte

... | DD DD DD DD DD DD DD DD | DD DD DD DD 81 23 A6 04 |

PKCS7

PKCS7 dijelaskan dalam RFC 5652.

Padding adalah dalam byte keseluruhan. Nilai dari setiap byte ditambahkan adalah jumlah byte yang ditambahkan, yaitu N byte, masing-masing nilai N ditambahkan. Jumlah byte yang ditambahkan akan tergantung pada batas blok dimana pesan perlu diperpanjang.

Padding akan menjadi salah satu dari:

01
02 02
03 03 03
04 04 04 04
05 05 05 05 05
dll

Contoh: Pada contoh berikut ini ukuran blok adalah 8 byte dan padding diperlukan untuk 4 byte

... | DD DD DD DD DD DD DD DD | DD DD DD DD 04 04 04 04 |

Sumber: http://en.wikipedia.org/wiki/Padding_%28cryptography%29

MX Record

Sebuah mail exchanger record (MX record) adalah jenis catatan sumber daya di Domain Name System yang menentukan sebuah mail server bertanggung jawab untuk menerima pesan email atas nama domain penerima dan nilai preferensi digunakan untuk memprioritaskan pengiriman mail jika server mail beberapa tersedia . Himpunan record MX dari sebuah nama domain menentukan bagaimana email harus diatur dengan Simple Mail Transfer Protocol. 

MX Record bertugas melakukan identifikasi server email yang tersedia bagi domain. Sebagian besar domain memiliki multiple MX Record, disusun dalam urutan prioritas.
Ketika seseorang mengirim pesan email ke domain, server pertama yang tersedia dalam daftar prioritas menangani pesan tersebut.
Memiliki banyak email server (Multiple MX Record) sangat membantu ketika salah satu server Down oleh karena update sistem, perbaikan, penggantian, atau kerusakan.
Jika salah satu email server sedang down, email dapat dialihkan ke email server lain dengan prioritas yang lebih rendah atau sama.
Informasi muatan karakteristik dari MX record adalah nama domain berkualifikasi lengkap dari sebuah host mail dan nilai preferensi. Nama host harus peta langsung ke satu atau lebih alamat record (A, atau AAAA) pada DNS, dan tidak harus menunjuk pada satu record CNAME.

Ketika sebuah pesan e-mail akan dikirim melalui internet, agen mail transfer mengirimkan query Domain Name System untuk data MX nama domain masing-masing penerima. query ini mengembalikan daftar nama-nama host dari server mail exchange menerima e-mail masuk untuk itu domain dan preferensi mereka. Agen pengiriman kemudian mencoba membangun koneksi SMTP ke salah satu server, dimulai dengan satu dengan nomor preferensi terkecil, menyampaikan pesan ke server pertama dengan yang koneksi dapat dibuat. Jika tidak ada data MX hadir, server turun kembali ke A, yang mengatakan, itu membuat permintaan untuk catatan A dari domain yang sama.

Mekanisme MX menyediakan kemampuan untuk menjalankan beberapa mail server untuk satu domain, dan memungkinkan administrator untuk menentukan urutan di mana mereka harus diadili. Kemampuan untuk menjalankan beberapa server mail membuktikan sangat berharga bagi kelompok tinggi ketersediaan gateway mail murah, yang kemudian dapat mengolah ratusan pesan per detik secara keseluruhan untuk mengkarantina atau menghapus spam dan / atau virus.

Mekanisme MX tidak memberikan kemampuan untuk memberikan pelayanan mail pada nomor port alternatif, juga tidak memberikan kemampuan untuk mendistribusikan pengiriman email di satu set server mail yang tidak setara-prioritas dengan memberikan nilai bobot untuk masing-masing. MX dapat digunakan untuk mendistribusikan pengiriman di server mail yang sama-prioritas.

MDA (MAIL DELIVERY AGENT)

Sebuah pengiriman email agen atau agen pengiriman pesan (MDA) adalah sebuah perangkat lunak komputer komponen yang bertanggung jawab untuk pengiriman pesan e-mail ke kotak surat penerima lokal.
Dalam arsitektur Internet mail, pengiriman pesan lokal dicapai melalui proses penanganan pesan dari agen transfer pesan, dan menyimpan surat ke lingkungan penerima (biasanya kotak surat).

MTA (MAIL TRANSFER AGENT)

Email merupakan salah satu media untuk menerima atau mengirimkan pesan antar komputer dan merupakan salah satu bentuk komunikasi tidak langsung. Untuk dapat menggunakan media tersebut dibutuhkan sebuah server email yang berfungsi mengatur proses pengiriman dan penerimaan pesan. Disinilah peran dari Mail Transfer Agent (MTA) pada sebuah email server email yang merupakan inti dari sebuah server email. MTA berfungsi sebagai program yang bertugas mengirimkan/mentransfer email antar komputer dengan menggunakan protokol SMTP (Simple Mail Transfer Protocol). Sedangkan untuk menerima email menggunakan program lain yang menyediakan service protokol POP (Post Office Protocol) atau IMAP (Internet Message Acces Protocol).

MTA (Mail Transfer Agent) adalah suatu program yang bertanggung jawab dalam hal pengiriman
sebuah email ke suatu tujuan alamat7 . Program ini biasanya akan menjadi sebuah daemon
dan membuka koneksi pada port 25 (smtp) yang digunakan sebagai penghubung antar MTA.
Dalam beberapa hal, MTA juga merupakan kependekan dari Mail Transfer Agent.
Sebenarnya ada banyak macam MTA yang bisa dijumpai di internet, tapi yang saya bahas
disini adalah : sendmail, Qmail, Mercury, Microsoft Exchange Server dan Mdaemon

MUA (MAIL USER AGENT)

Definisi MUA (Mail User Agent) menurut FOLDOC adalah sebuah program atau aplikasi
yang digunakan oleh seorang pengguna komputer untuk menulis atau membuat suatu email
serta digunakan untuk membacanya . MUA merupakan penghubung antara pengguna dan sebetulnya ada banyak macam MUA yang bisa digunakan, tapi saya akan coba
uraikan beberapa saja, diantaranya adalah :

1. Microsoft Outlook
Pembuat : Microsoft Corp.
Lisensi : Komersial, $239 US / standar (dibundle dengan Microsoft Office)
Sistem Operasi : Windows 9.x/NT/2000/XP
Fitur :
Fasilitas Kalendar (penjadwalan suatu kegiatan)
Konfigurasi email berbasis IMAP lebih mudah
Dukungan terhadap email filter pada protokol IMAP maupun POP3
Dukungan terhadap profiles, untuk membedakan antar pengguna
outlook dalam satu buah komputer.
Toolbar bisa dikustomisasi (diatur sendiri)
Kolom utama pada outlook bisa ditambah/dikurangi
Kekurangan :
Sukar dipahami oleh pemula
Fungsi-fungsi yang lebih advanced sebenarnya ada, tapi susah
ditemukan letak menunya dan konfigurasinya.
Konsep tampilannya (GUI) tidak jelas dan ruwet dibanding dengan
MUA berbasis grafis yang lain
Menu Help masih sedikit keterangannya dan tidak lengkap
Tidak mendukung sinkronisasi dengan server IMAP (hanya sinkronisasi
dengan server Microsoft Exchange)

2. Microsoft Outlook Express
Pembuat : Microsoft Corp.
Lisensi : Gratis, dibundle dengan Internet Explorer
Sistem Operasi : Windows 9.x/NT/2000/XP
Pembuat : Microsoft Corp.
Lisensi : Gratis, dibundle dengan Internet Explorer
Sistem Operasi : Windows 9.x/NT/2000/XP
Fitur :
Mudah dioperasikan oleh pemula
Menu mudah diakses dan dikonfigurasi
Menu Help lengkap dan terindex dengan baik
Dukungan terhadap filter pada protokol POP3
Dukungan terhadap siknronisasi dengan server IMAP (yang
memungkinkan user membaca email pada waktu offline)
Dukungan terhadap fasilitas profiles
Toolbar bisa dikustomisasi (diatur sendiri)
Kolom utama pada outlook bisa ditambah/dikurangi
Kekurangan :
Tidak mendukung filter pada protokol IMAP
Konfigurasi untuk protokol IMAP bermasalah jika menggunakan IMAP
server yang mempunyai mailbox lebih dari satu
Penunjukan indikator New Message sering salah
Penunjukan indikator untuk email yang mempunyai attachment juga
sering tidak coock

3. Qualcomm Eudora
Pembuat : Qualcomm Inc.
Lisensi : Gratis (sponsored mode), atau komersial $39.95 US
Sistem Operasi : Windows 9.x/NT/2000/XP
Fitur :
Mudah dioperasikan oleh pemula
Menu mudah diakses dan dikonfigurasi
Menu Help lengkap dan terindex dengan baik
Dukungan terhadap filter pada protokol POP3 dan IMAP
Dukungan terhadap protokol IMAP
Dukungan terhadap fasilitas profiles
Toolbar bisa dikustomisasi (diatur sendiri)
Kolom utama pada eudora bisa ditambah maupun dikurangi
Fasilitas mood-watch yang lucu, memungkinkan adanya simbol yang
keluar pada menu yang memperlihatkan mood/keadaan dari isi email
Kekurangan :
Tidak mendukung siknronisasi dengan server IMAP
Fasilitas uninstall tidak bekerja secara sempurna
Fasilitas dengan multipe-windowsnya membingungkan untuk pemula
Email yang telah dikirim hanya bisa masuk pada folder Outbox, atau
jika menginginkan masuk ke folder yang lain, maka harus diset dulu
dari filternya.
Email yang telah dikirim hanya bisa masuk pada folder Outbox, atau
jika menginginkan masuk ke folder yang lain, maka harus diset dulu
dari filternya.

4.Netscape Messenger
Pembuat : Netscape Inc.
Lisensi : Gratis
Sistem Operasi : Windows 9.x/NT/2000/XP
Fitur :
Mudah dioperasikan oleh pemula
Menu mudah diakses dan dikonfigurasi
Menu Help lengkap dan terindex dengan baik
Konfigurasi email berbasis IMAP lebih mudah
Dukungan terhadap mail filtering pada protokol POP3 maupun IMAP
Dukungan terhadap fasilitas profiles
Dukungan terhadap siknronisasi dengan server IMAP
Kolom utama tampilan bisa dikustomisasi (diatur sendiri)
Kekurangan :
Toolbar tidak bisa dikustomisasi (diatur sendiri)

5. Mutt
Pembuat : Michael Elkins
Lisensi : Gratis
Sistem Operasi : Semua variant Unix (termasuk Linux, BSD, Solaris, dll)
Fitur :
Mendukung format mailbox yang berbeda-beda (mbox, MMDF, MH,
maildir)
Mendukung pengaturan kombinasi keyboard untuk macro, header,
mailing-list reply, dan mailbox folder
Mendukung threading (reply email berada dibawah email yang pertama
yang direply, biasanya pada mailing list)
Pencarian email menggunakan regex (regular expression)
Mendukung DSN (Delivery Status Notification)
Mendukung MIME/PGP
Mendukung terhadap lebih dari satu account email
Terjemahan bahasa lebih dari 20 bahasa
Kekurangan :
Berbasis text bukan grafik, sehingga pengoperasian relatif susah untuk
pemula
Editor menggunakan editor default dari system yang bersangkutan,
misalnya vi, joe, pico maupun emacs
pemula
Editor menggunakan editor default dari system yang bersangkutan,
misalnya vi, joe, pico maupun emacs
Konfigurasi untuk external viewer (program bantu untuk melihat suatu
bentuk file, misalnya attachment gambar, html dll) relatif susah
Alamat kontak (address book) belum ada, sehingga untuk mengirim ke
sekumpulan email dalam satu grup menjadi susah

6. PINE (Program for Internet News & email)
Pembuat : Universitas Washington
Lisensi : Gratis
Sistem Operasi : Semua variant Unix (termasuk Linux, BSD, Solaris, dll,
Windows 9.x/NT/W2K
Fitur :
Mudah dioperasikan oleh pemula
Menu Help tersedia online dan mudah diakses
Fasilitas Message Index memungkinkan melihat ringkasan dari
pengirim, tanggal serta ukuran email
Menggunakan editor tersendiri
Mendukung Address Book dan Group alamat email
Mendukung attachment berformat MIME
Mendukung protokol IMAP/POP3
Kekurangan :
Tidak mendukung lebih dari satu account
Tidak mendukung format Maildir
Tidak mendukung threading

7. Sylpheed
Pembuat : Hiroyuki Yamamoto
Lisensi : Freeware
Sistem Operasi : Semua variant Unix (termasuk Linux, BSD, Solaris, dll)
Fitur :
Berbasis grafik (GTK)
Mendukung account lebih dari satu (multiple account)
Mendukung email berformat PGP/MIME
Mendukung tampilan email threading
Mendukung email berbasis SSL/TLSv1 (POP3, SMTP, IMAP4rev1,
NNTP)
Mendukung tampilan email threading
Mendukung email berbasis SSL/TLSv1 (POP3, SMTP, IMAP4rev1,
NNTP)
Pengambilan email secara otomatis dari server
Kekurangan :
Tidak mendukung fasilitas hook seperti di mutt
Berbasis grafik, sehingga tidak cocok untuk remote mailing
Jika proses mengambil email terlalu lama dan timeout, sylpheed
terkadang bisa tidak merespon inputan dari keyboard (hang)