fauzul azim
You are the one who determines your life
Rabu, 25 Maret 2015
informasi dalam berbisnis
Berikut saya petik kembali Buku yang pernah saya baca
mengenai Kiat2 Sukses dalam menjalankan Bisnis.
Semoga bs bermanfaat.
Hampir sebagian besar orang lebih senang menjadi
pewirausaha. Menjadi wirausahawan atau pebisnis
dianggap cara yang paling tepat dan cepat untuk
mencapai kebebasan waktu dan keuangan. Realitasnya
memang sumber penghasilan orang-orang terkaya di dunia
74 persen berasal dari berbisnis.
Tetapi berdasarkan statistik, kurang dari 20 persen
pebisnis berhasil melewati tahun ke-5. Sebuah pepatah
bijak mengatakan, “Bukan soal menang atau kalah,
melainkan bagaimana Anda memainkan bisnisnya.” Artinya
memang tak mudah menjalankan sebuah bisnis, karena tak
hanya butuh modal keuangan maupun mental, melainkan
kemampuan agar dapat menjalankan bisnis dengan baik
hingga mencapai sukses dan berintegritas. Berikut ini
beberapa kemampuan yang harus dimiliki untuk
menjalankannya.
Kemampuan pertama yang harus dimiliki untuk
menjalankan sebuah bisnis adalah bertanggung jawab
untuk menyajikan produk atau jasa yang berkualitas dan
memberi manfaat yang optimal terhadap konsumen. Hal
itu akan melahirkan situasi di mana pebisnis dan
konsumen sama-sama mendapatkan apa yang diinginkan dan
saling diuntungkan. Sehingga untuk mendapatkan
keuntungan yang lebih besar dan bisnis bertahan hingga
berjangka panjang, maka seorang pebisnis juga harus
bertanggung jawab untuk menyajikan produk dan
pelayanan yang lebih baik pula.Seperti Michael Porter
pernah berkata,”Strategi menuntut pilihan. Anda harus
memutuskan nilai apa yang hendak Anda sajikan, dan
kepada siapa nilai itu hendak Anda sajikan. Anda tidak
dapat menyajikan segala nilai kepada semua orang.”
Kemampuan yang kedua adalah kemampuan membaca peluang
maupun risiko yang terhitung maupun tidak. Kemampuan
membaca peluang merupakan kelebihan alamiah yang
dimiliki oleh seorang pebisnis sejati. Kemampuan
tersebut tentu saja tidak dimiliki oleh seorang
profesor sekalipun yang hanya menguasai ilmu ekonomi
secara teori.
Kemampuan ketiga adalah kemampuan bersikap jujur dan
menjadi diri sendiri, karena setiap pebisnis merupakan
pesan dari bisnis yang ia jalankan. Kejujuran
menjadikan konsumen maupun investor yang menjadi
bagian penting dari bisnis merasa aman dan nyaman
serta menikmati aktivitas bisnis dengan pebisnis
tersebut. Hal itu akan menumbuhkan kesetiaan,
kepercayaan, dan hubungan yang erat dengan mereka.
Dengan kata lain, reputasi kejujuran yang dimiliki
oleh seorang pebisnis dalam menyajikan produk maupun
jasa merupakan faktor penentu apakah nantinya ia akan
berhasil mengembangkan bisnisnya atau tidak.
Selanjutnya, seorang pebisnis yang berhasil pasti
mempunyai keberanian mengambil keputusan atau
tindakan-tindakan bisnis walaupun hanya mendapatkan
beberapa informasi dan bukan gambaran secara
terperinci. Memang setiap keputusan atau
tindakan-tindakan bisnis selalu mengandung resiko,
misalnya inovasi produk atau jasa yang diluncurkan
diterima atau ditolak oleh pasar. Jika bisnis cukup
menguntungkan, tentu mengandung resiko yang lebih
besar pula. No pain, no gain. Sebuah bisnis hanya akan
berjalan di tempat atau bahkan hancur tanpa keberanian
mengambil keputusan.
Kemampuan lain yang harus dimiliki adalah menjadikan
bisnis yang ditekuni sebagai sesuatu yang
menyenangkan. Kehidupan kita sudah penuh dengan
berbagai hal yang serius. Sehingga manusia cenderung
lebih terkesan pada segala sesuatu yang bersifat
menyenangkan dan menarik.
Berikut contoh-contoh hal menyenangkan yang dapat
diaplikasikan kedalam bisnis; memberikan potongan
harga atau ekstra produk khusus jika berhasil
mengumpulkan poin tertentu. Contoh lainnya adalah
berupa kejutan yang menarik dalam periode waktu
tertentu. Mengirimkan surat tanda terima kasih atau
ucapan selamat juga merupakan hal yang menyenangkan
sekaligus menghargai orang lain. Konsumen yang
menerima kejutan pasti merasa senang. Itu merupakan
ciri khas yang unik. Jika seorang pebisnis mampu
melakukannya, dapat dipastikan bisnisnya akan
berkembang pesat. Karena apa yang kita berikan itulah
nantinya yang akan kita terima.
Seorang pebisnis juga harus mempunyai kemampuan
memanajemen, setidaknya kemampuan manajemen dasar.
Berbisnis harus dilandasi oleh manajemen bisnis dan
keuangan yang baik. Jika manajemen yang ia terapkan
cukup baik, tertib dan disiplin, maka segala sesuatu
ataupun sistem yang berkaitan dengan konsumen, kolega,
maupun rekanan akan berjalan dengan baik pula.
Sehingga, semua elemen yang terkait merasa puas dan
senang berbisnis dengannya.
Selain memiliki kemampuan manajemen bisnis dan
keuangan, seorang pebisnis haruslah mempunyai
kemampuan memanajemen waktu, khususnya di awal bisnis
dijalankan yang akan menguras banyak waktu. Selain
fokus kepada pekerjaan, seorang pebisnis jangan lalai
memberikan waktu dan perhatian terhadap keluarga.
Kurangnya perhatian terhadap keluarga dapat memicu
konflik dan berikutnya mempengaruhi kondisi emosional
dan kebijakan bisnis yang diambil.
Untuk menjadi seorang pebisnis yang berhasil harus
mempunyai kemampuan menguasai ilmu pengetahuan dan
informasi tentang segala sesuatu yang berkenaan dengan
bisnisnya. Ilmu pengetahuan dan informasi memungkinkan
seorang pebisnis mampu melakukan dan menikmati
kreativitas, contohnya: menciptakan inovasi produk
baru, atau melakukan langkah-langkah guna
mengantisipasi tantangan, tehnik produksi yang
bertujuan untuk meningkatkan omzet. Ilmu pengetahuan
dan informasi pada akhirnya sangat membantu pebisnis
untuk membaca peluang yang menguntungkan,
mengantisipasi kegagalan dan menciptakan daya tarik
khusus dan unik bagi bisnisnya.
Seorang pebisnis juga harus mampu menyampaikan pesan
tentang keunggulan produk melalui iklan atau promosi.
Iklan atau promosi tentang produk maupun jasa yang
baik setidaknya haruslah jelas, mudah dimengerti dan
mengandung unsur humor. Bila perlu seorang pebisnis
menyediakan kontak pelayanan, sehingga setiap orang
yang terlibat dengan bisnisnya dapat berkomunikasi
dengan jelas. Langkah tersebut sangat memudahkan usaha
pebisnis memancing banyak orang untuk menggunakan jasa
atau produk yang dipasarkan.
Jika pebisnis tersebut termasuk seorang pengusaha yang
mempunyai karyawan cukup banyak, maka ia harus mampu
menjadi pemimpin sebuah tim. Artinya, ia harus mampu
menciptakan budaya yang baik di lingkungan pekerjanya
sehingga produk dan layanan yang dihasilkan
berkualitas spesial. Contoh budaya positif diantaranya
adalah tersenyum saat melayani, produk berkualitas,
garansi, dan lain sebagainya.
Semua kemampuan tersebut tentu tidak serta merta
dimiliki oleh seorang pebisnis. Mungkin ada orang yang
mempunyai bakat alamiah dan memiliki beberapa di
antara beberapa kemampuan di atas. Tetapi tak menutup
kemungkinan setiap orang diantara kita menguasai
seluruh kemampuan tersebut, memiliki bisnis yang
berintegritas dan mencapai puncak kejayaan jika kita
mencoba menerapkannya sedikit demi sedikit. Selamat
berbisnis.
thanks
rgds
FAZIM
Jumat, 04 November 2011
jaringan komputer
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:
* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Berdasarkan fungsi
Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
* Client-server - Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
* Peer-to-peer - Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:
* Topologi bus
* Topologi bintang
* Topologi cincin
* Topologi mesh
* Topologi pohon
* Topologi linier
Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:
[edit] Berdasarkan distribusi sumber informasi/data
* Jaringan terpusat - Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
* Jaringan terdistribusi' - Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
[edit] Berdasarkan jangkauan geografis
* Jaringan LAN - merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.
* Jaringan MAN - Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
* Jaringan WAN - Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
[edit] Berdasarkan peranan dan hubungan tiap komputer dalam memproses data
* Jaringan Client-Server - Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
* Jaringan Peer-to-peer - Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Berdasarkan fungsi
Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
* Client-server - Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
* Peer-to-peer - Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:
* Topologi bus
* Topologi bintang
* Topologi cincin
* Topologi mesh
* Topologi pohon
* Topologi linier
Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:
[edit] Berdasarkan distribusi sumber informasi/data
* Jaringan terpusat - Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server
* Jaringan terdistribusi' - Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
[edit] Berdasarkan jangkauan geografis
* Jaringan LAN - merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.
* Jaringan MAN - Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
* Jaringan WAN - Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
[edit] Berdasarkan peranan dan hubungan tiap komputer dalam memproses data
* Jaringan Client-Server - Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
* Jaringan Peer-to-peer - Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
Selasa, 12 April 2011
pgp
Pretty Good Privacy (PGP) dikembangkan oleh Philip Zimmerman pada akhir tahun 1980. Versi pertama PGP dirilis pada tahun 1991. PGP yang berikutnya yaitu versi 2.6.x dan 5.x (atau 3.0) sudah di implementasikan oleh seluruh sukaralawan yang bekerjasama dibawah bimbingan desain Zimmerman. PGP digunakan untuk melindungi surat elektronik (e-mail) dengan memberi perlindungan kerahasian (enkripsi) dan otentikasi (tanda-tangan digital).
Beberapa istilah yang sering digunakan
· cryptography/encryption
ilmu pengetahuan yang mempelajari pengacakan text sehingga tidak seorang pun yang dapat mengetahuinya kecuali bila ia tahu kode yang digunakan untuk men-dechipernya.
· conventional cryptography
suatu metode encryption/enkripsi di mana suatu kunci digunakan untuk melakukan enksripsi dan dekripsi suatu plaintext.
· encrypt/encipher
pengacakan/scramble dari suatu informasi.
· decrypt/decipher
mengembalikan informasi yang telah diacak menjadi bentuk informasi yang semula.
· ciphertext/cipher
text setelah dilakukan proses enkripsi
· plaintext
text yang akan dienkripsi
· key/kunci
kode yang digunakan untuk melakukan enchiper dan atau dechiper suatu text. Dalam kriptografi konvensional, kunci yang digunakan untuk enkripsi dan dekripsi adalah sama. Dalam public-key cryptography,kunci untuk enkripsi dan dekripsi berbeda.
· public-key crypto
suatu sistem yang menggunakan dua kunci; yaitu public key dan the secret key yang lebih baik dan lebih praktis dibandingkan dengan conventional crypto. Tujuan utamanya adalah kemudahan dalam manajemen kunci.
· algorithm/algoritma
Beberapa istilah yang sering digunakan
· cryptography/encryption
ilmu pengetahuan yang mempelajari pengacakan text sehingga tidak seorang pun yang dapat mengetahuinya kecuali bila ia tahu kode yang digunakan untuk men-dechipernya.
· conventional cryptography
suatu metode encryption/enkripsi di mana suatu kunci digunakan untuk melakukan enksripsi dan dekripsi suatu plaintext.
· encrypt/encipher
pengacakan/scramble dari suatu informasi.
· decrypt/decipher
mengembalikan informasi yang telah diacak menjadi bentuk informasi yang semula.
· ciphertext/cipher
text setelah dilakukan proses enkripsi
· plaintext
text yang akan dienkripsi
· key/kunci
kode yang digunakan untuk melakukan enchiper dan atau dechiper suatu text. Dalam kriptografi konvensional, kunci yang digunakan untuk enkripsi dan dekripsi adalah sama. Dalam public-key cryptography,kunci untuk enkripsi dan dekripsi berbeda.
· public-key crypto
suatu sistem yang menggunakan dua kunci; yaitu public key dan the secret key yang lebih baik dan lebih praktis dibandingkan dengan conventional crypto. Tujuan utamanya adalah kemudahan dalam manajemen kunci.
· algorithm/algoritma
SSL Kriptografi
Secure Socket Layer (SSL)
Secure Socket Layer (SSL) dan Transport Layer Security (TLS), merupakan kelanjutan dari protokol cryptographic yang menyediakan komunikasi yang aman di Internet.
Protocol SSL dan TLS berjalan pada layer dibawah application protocol seperti HTTP, SMTP and NNTP dan di atas layer TCP transport protocol, yang juga merupakan bagian dari TCP/IP protocol. Selama SSL dan TLS dapat menambahkan keamanan ke protocol apa saja yang menggunakan TCP, keduanya terdapat paling sering pada metode akses HTTPS. HTTPS menyediakan keamanan web-pages untuk aplikasi seperti pada E-commerce. Protocol SSL dan TLS menggunakan kriptografi public-key dan sertifikat publik key untuk memastikan identitas dari pihak yang dimaksud. Sejalan dengan peningkatan jumlah client dan server yang dapat mendukung TLS atau SSL alami, dan beberapa masih belum mendukung. Dalam hal ini, pengguna dari server atau client dapat menggunakan produk standalone-SSL seperti halnya Stunnel untuk menyediakan enkripsi SSL.
Openssl adalah sebuah toolkit kriptografi yang mengimplementasikan protokol jaringan Secure Sockets Layer (SSL v2/v3) dan Transport Layer Security (TLS v1) termasuk berbagai standar kriptografi lainnya yang di butuhkan. Openssl sendiri adalah program di Linux yang sifatnya command line tidak menggunakan grafik user interface (GUI), openssl mampu untuk digunakan untuk:
• Membuat parameter kunci (key) RSA, DH & DSA.
• Membuat sertifikat X.509, Certificate Signing Request (CSR) dan Certificate Revocation List (CRL).
• Perhitungan Message Digest (atau sidik dokumen).
• Enkripsi & dekripsi menggunakan cipher.
• Uji SSL/TLS Client & server.
• Menangani e-mail yang di tanda tangani & di enkrip mengunakan S/MIME.
Sejarah dan Pengembangan
Dikembangkan oleh Netscape, SSL versi 3.0 dirilis pada tahun 1996, yang pada akhirnya menjadi dasar pengembangan Transport Layer Security, sebagai protocol standart IETF. Visa, MaterCard, American Express dan banyak lagi institusi finansial terkemuka yang memanfaatkan TLS untuk dukungan commerce melalui internet. Seprti halnya SSL, protocol TLS beroperasi dalam tata cara modular. TLS didesain untuk berkembang, dengan mendukung kemampuan meningkat dan kembali ke kondisi semula dan negosiasi antar ujung konektivitas. Sekarang juga sudah hampir seluruh perangkat internet seperti browser dan perangkat client atau server side yang sudah mendukung teknologi ini, seperti halnya ActiveX, SSL & TLS pada IE 7.0 yang sudah mulai bias dirasakan kenyamanannya.
Secure Socket Layer (SSL) dan Transport Layer Security (TLS), merupakan kelanjutan dari protokol cryptographic yang menyediakan komunikasi yang aman di Internet.
Protocol SSL dan TLS berjalan pada layer dibawah application protocol seperti HTTP, SMTP and NNTP dan di atas layer TCP transport protocol, yang juga merupakan bagian dari TCP/IP protocol. Selama SSL dan TLS dapat menambahkan keamanan ke protocol apa saja yang menggunakan TCP, keduanya terdapat paling sering pada metode akses HTTPS. HTTPS menyediakan keamanan web-pages untuk aplikasi seperti pada E-commerce. Protocol SSL dan TLS menggunakan kriptografi public-key dan sertifikat publik key untuk memastikan identitas dari pihak yang dimaksud. Sejalan dengan peningkatan jumlah client dan server yang dapat mendukung TLS atau SSL alami, dan beberapa masih belum mendukung. Dalam hal ini, pengguna dari server atau client dapat menggunakan produk standalone-SSL seperti halnya Stunnel untuk menyediakan enkripsi SSL.
Openssl adalah sebuah toolkit kriptografi yang mengimplementasikan protokol jaringan Secure Sockets Layer (SSL v2/v3) dan Transport Layer Security (TLS v1) termasuk berbagai standar kriptografi lainnya yang di butuhkan. Openssl sendiri adalah program di Linux yang sifatnya command line tidak menggunakan grafik user interface (GUI), openssl mampu untuk digunakan untuk:
• Membuat parameter kunci (key) RSA, DH & DSA.
• Membuat sertifikat X.509, Certificate Signing Request (CSR) dan Certificate Revocation List (CRL).
• Perhitungan Message Digest (atau sidik dokumen).
• Enkripsi & dekripsi menggunakan cipher.
• Uji SSL/TLS Client & server.
• Menangani e-mail yang di tanda tangani & di enkrip mengunakan S/MIME.
Sejarah dan Pengembangan
Dikembangkan oleh Netscape, SSL versi 3.0 dirilis pada tahun 1996, yang pada akhirnya menjadi dasar pengembangan Transport Layer Security, sebagai protocol standart IETF. Visa, MaterCard, American Express dan banyak lagi institusi finansial terkemuka yang memanfaatkan TLS untuk dukungan commerce melalui internet. Seprti halnya SSL, protocol TLS beroperasi dalam tata cara modular. TLS didesain untuk berkembang, dengan mendukung kemampuan meningkat dan kembali ke kondisi semula dan negosiasi antar ujung konektivitas. Sekarang juga sudah hampir seluruh perangkat internet seperti browser dan perangkat client atau server side yang sudah mendukung teknologi ini, seperti halnya ActiveX, SSL & TLS pada IE 7.0 yang sudah mulai bias dirasakan kenyamanannya.
kriptografi md5
MD5 adalah salah satu dari serangkaian algortima message digest yang didesain oleh Profesor Ronald Rivest dari MIT (Rivest, 1994). Saat kerja analitik menunjukkan bahwa pendahulu MD5 — MD4 — mulai tidak aman, MD5 kemudian didesain pada tahun 1991 sebagai pengganti dari MD4 (kelemahan MD4 ditemukan oleh Hans Dobbertin).
Dalam kriptografi, MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan nilai hash 128-bit. Pada standard Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah file.
Algoritma
Proses MD5 pesan variabel-panjang menjadi output tetap-panjang 128 bit. Pesan masukan dipecah menjadi potongan-bit blok 512 (enam belas 32-bit little endian integer); pesan empuk sehingga panjangnya dibagi oleh 512. Padding bekerja sebagai berikut: bit tunggal pertama, 1, ditambahkan ke akhir pesan. Hal ini diikuti oleh sebagai nol sebanyak yang diperlukan untuk membawa pesan panjang sampai dengan 64 bit kurang dari kelipatan 512. Bit sisa diisi dengan sebuah integer 64-bit yang mewakili panjang pesan asli, dalam bits.
Algoritma MD5 utama beroperasi pada kondisi 128-bit, dibagi menjadi empat-bit kata-kata 32, dinotasikan A, B, C dan D. Ini diinisialisasi dengan konstanta tetap tertentu. Algoritma utama kemudian beroperasi pada masing-masing blok pesan 512-bit pada gilirannya, setiap blok memodifikasi negara. Pengolahan blok pesan terdiri dari empat tahap yang sama, disebut putaran, setiap putaran terdiri dari 16 operasi serupa berdasar pada fungsi linier F-non, penambahan modular , dan rotasi kiri. Gambar 1 mengilustrasikan satu operasi dalam putaran.
. menandakan XOR , DAN , ATAU dan TIDAK operasi masing-masing.
Dalam kriptografi, MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan nilai hash 128-bit. Pada standard Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah file.
Algoritma
Proses MD5 pesan variabel-panjang menjadi output tetap-panjang 128 bit. Pesan masukan dipecah menjadi potongan-bit blok 512 (enam belas 32-bit little endian integer); pesan empuk sehingga panjangnya dibagi oleh 512. Padding bekerja sebagai berikut: bit tunggal pertama, 1, ditambahkan ke akhir pesan. Hal ini diikuti oleh sebagai nol sebanyak yang diperlukan untuk membawa pesan panjang sampai dengan 64 bit kurang dari kelipatan 512. Bit sisa diisi dengan sebuah integer 64-bit yang mewakili panjang pesan asli, dalam bits.
Algoritma MD5 utama beroperasi pada kondisi 128-bit, dibagi menjadi empat-bit kata-kata 32, dinotasikan A, B, C dan D. Ini diinisialisasi dengan konstanta tetap tertentu. Algoritma utama kemudian beroperasi pada masing-masing blok pesan 512-bit pada gilirannya, setiap blok memodifikasi negara. Pengolahan blok pesan terdiri dari empat tahap yang sama, disebut putaran, setiap putaran terdiri dari 16 operasi serupa berdasar pada fungsi linier F-non, penambahan modular , dan rotasi kiri. Gambar 1 mengilustrasikan satu operasi dalam putaran.
. menandakan XOR , DAN , ATAU dan TIDAK operasi masing-masing.
Langganan:
Postingan (Atom)