Teknik Membuat Password

Respons: 0 komentar
Kriteria untuk membuat password yang baik sebenarnya sangat sederhana yaitu: mudah diingat oleh pemiliknya, dan pada saat yang sama sulit ditebak oleh orang lain atau mereka yang tidak berhak mengetahuinya. Dalam prakteknya, persyaratan tersebut merupakan sesuatu yang susah-susah mudah untuk diterapkan. Kebanyakan password yang mudah diingat oleh pemiliknya cenderung mudah ditebak oleh orang lain. Sementara sebuah password yang dinilai aman karena sulit diterka oleh mereka yang tidak berhak, cenderung sulit diingat oleh yang memilikinya. Oleh karena itulah maka diperlukan suatu teknik khusus untuk memilih password agar di satu pihak aman karena terdiri dari susunan karakter yang sulit ditebak, namun di sisi lain mudah bagi sang pemilik untuk mengingatnya.

Kriteria Password Ideal

Password yang baik disarankan memiliki sejumlah karakteristik sebagai berikut:

1. Terdiri dari minimum 8 karakter – dimana pada prinsipnya adalah makin banyak karakternya semakin baik, direkomendasikan password yang relatif aman jika terdiri dari 15 karakter;

2. Pergunakan campuran secara random dari berbagai jenis karakter yaitu: huruf besar,huruf kecil, angka, dan simbol

3. Hindari password yang terdiri dari kata yang dapat ditemukan dalam kamus bahasa;

4. Pilih password yang dengan cara tertentu dapat mudah mengingatnya; dan

5. Jangan pergunakan password yang sama untuk sistem berbeda.



Dalam menentukan password tersebut, ada sejumlah hal yang sebaiknya dihindari karena karakteristik password berikut ini telah banyak “diketahui” variasinya oleh para kriminal, yaitu:

1. Jangan menambahkan angka atau simbol setelah atau sebelum kata-kata yang biasa dikenal, seperti: pancasila45, nusantara21, 17agustus45, dan lain-lain;

2. Jangan menggunakan pengulangan dari kata-kata, seperti: rahasiarahasia, racunracun, ayoayoayo, dan lain-lain;

3. Jangan hanya membalikkan karakter dari sebuah kata yang lazim, seperti: gnudih, adamra, kumayn, dan lain-lain;

4. Jangan merupakan sebuah kata yang dihilangkan huruf vokalnya, seperti: ndns (dari kata ‘indonesia’), pncsl (dari kata ‘pancasila’), pnsrn (dari kata ‘penasaran’), dan lain-lain;

5. Jangan menggunakan susunan karakter yang merupakan urutan penekanan pada tombol-tombok keyboard, seperti: qwerty, asdfghjk, mnbvcxz, dan lain-lain; dan

6. Jangan hanya sekedar menggantikan karakter huruf dengan angka seperti halnya nomor cantik pelat mobil tanpa melakukan sejumlah improvisasi, seperti: s3l4m4t, g3dungt1ngg1, 5ul4we5i, dan lain-lain.

Teknik Membuat Password

Berdasarkan prinsip-prinsip yang telah dipaparkan sebelumnya, berikut adalah sejumlah trik dalam mendesain atau menentukan password yang baik. Ada sejumlah pendekatan yang dipergunakan, yang pada intinya bertumpu pada bagaimana cara mengingat sebuah password yang aman.

Trik #1: Berbasis Kata

Katakanlah Donny seorang pemain basket ingin menentukan sebuah password yang aman

dan sekaligus mudah diingat. Hal-hal yang dilakukannya mengikuti langkah-langkah sebagai berikut:

1. Memilih sebuah kata yang sangat kerap didengar olehnya dalam kapasistasnya sebagai pemain basket, misalnya adalah: JORDAN.

2. Merubah huruf “O” dengan angka “0” dan merubah huruf “A” dengan angka “4” sehingga menjadi: J0RD4N.

3. Merubah setiap huruf konsonan kedua, keempat, keenam, dan seterusnya menjadi huruf kecil, sehingga menjadi: J0rD4n.

4. Memberikan sebuah variabel simbol tambahan di antaranya; karena Donny terdiri dari 5 huruf, maka yang bersangkutan menyelipkan suatu variabel simbol pada urutan huruf yang kelima, menjadi: J0rD %4n.

Trik #2: Berbasis Kalimat

Ani adalah seorang karyawan perusahaan yang memiliki hobby bernyanyi, untuk itulah maka yang bersangkutan akan menggunakan kegemarannya tersebut sebagai dasar pembuatan password aman yang mudah diingat. Berikut adalah urutan pelaksanaannya:

1. Mencari kalimat pertama sebuah lagu yang disenangi, misalnya adalah: “Terpujilah Wahai Engkau Ibu Bapak Guru, Namamu Akan Selalu Hidup Dalam Sanubariku”, dimana kumpulan huruf pertama setiap kata akan menjadi basis password menjadi:

TWE IBGNASHDS.

2. Ubahlah setiap huruf kedua, keempat, keenam, dan seterusnya menjadi huruf kecil, sehingga menjadi: TwEiBgNaShDs.

3. Untuk sisa huruf konsonan, ubahlah menjadi angka, seperti: Tw3i8gNa5hDs.

4. Kemudian untuk huruf kecil, ubahlan dengan simbol yang mirip dengannya: Tw3!8gN@5hDs.


Kedua trik di atas hanyalah sejumlah contoh pendekatan yang dapat dipergunakan oleh siapa saja yang ingin menentukan atau menyusun password yang mudah diingat dan relatif aman.

Jika ingin membuat password yang lebih aman, kita bisa menggunakan teknik kriptografi yang akan dibahas pada posting blog ini berikutnya, jadi tetap pantau blog ini jika penasaran ya

Quote Mario Teguh 25/10/2011

Respons: 0 komentar

Di pagi yang damai ini, engkau yang hatinya bimbang antara pilihan-pilihan yang baik, dengarlah ini ya?

Jika engkau bukan jiwa yang rajin bekerja dengan seluruh kemampuanmu, maka sesungguhnya pilihan apa pun tidak akan terlalu berbeda.

Setiap pilihan memiliki kemungkinan baik, yang akan mewujud jika engkau belajar dan bekerja dengan kesungguhan yang baik di dalam pilihan itu.

Jika yang kau pilih adalah yang terbaik, tapi engkau melakukannya dengan setengah hati, maka ia akan berlaku seperti pilihan yang buruk.

Sahabatku yang baik hatinya,

Bersungguh-sungguhlah dalam pilihan apa pun.

Bukan pilihanmu yang penting, tapi kesungguhanmu dalam pilihan apa pun.

Mario Teguh

Quote Mario Teguh 23/10/2011

Respons: 0 komentar

Sahabatku yang baik hatinya,

Di pagi yang damai ini, marilah kita menyerahkan diri kepada keindahan dari ketetapan Tuhan, bahwa upaya adalah pengubah nasib, dan bahwa kualitas nasib ditentukan oleh kualitas upaya.

Marilah kita sampaikan ini dari kedalaman hati kita …

Tuhanku Yang Maha Kaya dan Maha Adil,

Jika aku tak bersedia bekerja keras dalam kejujuran bagi kebaikan sesamaku, tak pantas bagiku untuk tetap menyimpan kata 'keberhasilan' dalam bahasaku.

Seperti,

Jiika aku tak bersedia berlaku penuh kasih dan hormat kepada sesamaku, tak pantas bagiku untuk menyebut diriku sebagai insan yang beriman dan beragama.

Seperti,

Jika aku tak bersedia berlaku jujur dan amanah dalam pelayananku kepada sesamaku, tak pantas bagiku untuk memikul tugas dari-Mu sebagai khalifah di muka bumi ini.

Tuhan, tak terbatas kemampuan-Mu untuk memenuhi sebesar-besarnya permintaanku, maka aku mohon …

Jadikanlah aku pribadi yang hatinya baik, damai, dan kuat; yang jujur dan rajin bekerja, yang menemukan kebahagiaan dalam hal-hal yang sederhana, yang mencintai dan membahagiakan keluarga, yang mengasihi dan dikasihi oleh sesama, yang lapang rezekinya, dan yang sehat dan panjang umur.

Aamiin

Thank You For Being A Friend lyrics

Respons: 0 komentar
Thank you for being a friend
Traveled down the road and back again
your heart is true you're a pal and a confidant

I'm not ashamed to say
I hope it always will stay this way
My hat is off, won't you stand up and take a bow

And if you threw a party
Invited everyone you knew
You would see, the biggest gift would be from me
and the card attached would say,
Thank you for being a friend

Thank you for being a friend
Thank you for being a friend
Thank you for being a friend

If it's a car you lack
I'd surely buy you a cadillac
Whatever you need, anytime of the day or night

I'm not ashamed to say
I hope it always will stay this way
My hat is off, won't you stand up and take a bow

And when we both get older
With walking canes and hair of gray
Have no fear, even though it's hard to hear
I will stand real close and say,
Thank you for being a friend

(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Let me tell you bout a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend

And when we die and float away
Into the night, the Milky Way
You'll hear me call, as we ascend
I'll see you there, then once again
Thank you for being a friend

Thank you for being a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend
(I want to thank you)
Thank you for being a friend
Whoa, tell you about a friend
(Thank you right now, for being a friend)
Thank you for being a friend
(I wanna tell you right now, and tell you again)
Thank you for being a friend
(I wanna thank you, thank you, for being a friend)
Thank you for being a friend
[From: http://www.elyrics.net/read/a/andrew-gold-lyrics/thank-you-for-being-a-friend-lyrics.html]

Abstraction in Object Oriented Program

Respons: 0 komentar

OOP memiliki beberapa pilar penting yang memberikan nilai plus sebagai bahasa pemrograman yang sudah familiar di dunia pemroraman.antara lain :

1. Enkapsulasi

Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Enkapsulasi akan melindungi sebuah program dari akses ataupun intervensi dari program lain yang mempengaruhinya. Hal ini sangat menjaga keutuhan program yang telah dibuat dengan konsep dan rencana yang sudah ditentukan dari awal.

Di dalam OOP, encapsulation dapat dilakukan dengan terlebih dahulu memahami access modifier yang mendefiniskan bagaimana suatu data atau method dapat diakses. Ada empat macam access modifier pada OOP, yaitu:

- Private : hanya diakses class itu sendiri

- Public : dapat diakses dari manapun

- Protected : hanya dapat diakses dari package (satu folder) dan subclass

- Default : tanpa modifier, hanya bisa diakses dari package dan class itu sendiri.

2. Data Hiding

Data Hiding adalah suatu konsep untuk membuat data/field tidak dapat diakses dari objek, kelas, API dalam suatu sistem. Sebagai contoh saat kita menarik uang di ATM, kita hanya mengetikkan pin kita, dan mendapatkan uangnya, kita tidak mengetahui bagaimana uang dari tabungan ditransfer ke tangan kita

3. Polimorfisme

Polimorfisme memungkinkan sebuah kelas untuk memiliki banyak bentuk yang berbeda. Maksudnya dengan satu method yang sama, kita bisa mendapatkan fungsi yang berbeda. Polimorfisme mengubah sifat menurut objek sesuai acuan dan secara otomatis akan menjalankan method yang tepat dari objek yang menjadi acuan tersebut.

4. Inheritance

Inheritance (pewarisan) merupakan proses pewarisan data dan method dari kelas induk(Super Class) ke kelas anak(Sub Class). Dalam inheritance terdapat istilah overriding dan overload, apa itu? cari sendiri!! hehe. overriding itu kemampuan subClass untuk memodifikasi atau meredefinisi data atau method dari superClass. proses ini nantinya akan mengakibatkan kepada kedua kelas; subClass dan superClass. kalo overloding itu kemampuan dalam membuat dua atau lebih method dengan nama yang sama dalam satu kelas, namun memiliki jumlah parameter atau tipe argumentnya berbeda.

Copyright © Do Fun

Sponsored By: GratisDesigned By: Habib Blog