ARTIKEL internet KOMPUTER TEKHNOLOGI,
Metode Cracking Code
Posted by ozenk potgieter
Cracking Code
Metode atau pendekatan yang digunakan untuk mengenkripsi data yang biasanya dikenal sebagai algoritma. Seni algoritma dikenal sebagai pembacaan sandi. Sebuah usaha untuk mengalahkan sebuah algoritma biasanya disebut serangan. Serangan biasanya didasarkan sekitar dua pendekatan utama: analitis dan brute force.
Pendekatan kekerasan menyerang berusaha melibatkan setiap permutasi tunggal untuk menemukan kunci. Kunci lama, semakin besar kemungkinan kombinasi. Ini berarti bahwa ketika kunci mendekati ukuran tertentu, mungkin diperlukan waktu bertahun-tahun untuk bekerja melalui setiap kombinasi yang mungkin. Sebuah contoh sederhana dapat digunakan untuk memberikan beberapa gagasan tentang culty diffi yang terlibat dalam menggunakan serangan brute force. Bayangkan sebuah kunci terdiri dari hanya tiga karakter dari alfabet (a ... z dan A ... Z) dan angka 0 ... 9. Dalam semua, hal ini memberikan 26 + 26 + 10 = 62 karakter yang dapat digunakan dalam kunci. Pada gilirannya, hal ini memberikan 62 X 62 X 62 = 238.328 kemungkinan kombinasi untuk kunci tersebut. Jika panjang kunci ditingkatkan hanya empat karakter, jumlah kemungkinan kombinasi tiba-tiba melompat ke 14776336. Sebuah contoh bahkan lebih mengesankan yang ditawarkan oleh Institut Nasional Standar dan Teknologi, 15 yang menyatakan: Pada akhir 1990-an, khusus "DES Cracker" mesin dibangun yang dapat memulihkan DES [Data Encryption Standard] kunci setelah beberapa jam. Dengan kata lain, dengan mencoba nilai-nilai kunci yang mungkin, perangkat keras dapat menentukan tombol yang digunakan untuk mengenkripsi pesan.
Dengan asumsi bahwa seseorang dapat membangun mesin yang dapat memulihkan [56-bit] kunci DES. maka akan mengambil mesin yang sekitar 149,000 miliar (149 triliun) tahun untuk memecahkan AES 128-bit [Advanced Encryption Standard] kunci . Untuk meletakkan itu ke dalam perspektif, alam semesta diyakini kurang dari 20 miliar tahun.
Tentu saja, sebuah elemen keberuntungan kadang-kadang mungkin terlibat dalam serangan brute force. Meskipun sangat tidak mungkin, adalah mungkin bahwa kunci mungkin ditemukan sejak dini. Namun, sama mungkin kunci tidak ditemukan sampai hampir setiap kombinasi telah dicoba. Pendekatan analitis serangan bergantung pada fakta bahwa bahasa didasarkan pada aturan dan memiliki fitur tertentu. Dimana pendekatan brute force mungkin melibatkan miliaran, mencoba kombinasi yang mungkin untuk menemukan kunci, upaya pendekatan analitis untuk mengurangi jumlah kunci yang memungkinkan untuk sebuah gure fi lebih mudah dikelola. Sebagai contoh, jika diketahui bahwa kunci didasarkan pada sandi atau frase lulus, kemungkinan terdiri dari kata-kata yang dapat ditemukan dalam kamus. Tergantung pada bahasa (dan kamus) yang digunakan, ini mungkin mengurangi jumlah item yang perlu diuji menjadi sekitar 30.000.
hal ref : Hacking: The Art of Exploitation, 2nd Edition
Metode atau pendekatan yang digunakan untuk mengenkripsi data yang biasanya dikenal sebagai algoritma. Seni algoritma dikenal sebagai pembacaan sandi. Sebuah usaha untuk mengalahkan sebuah algoritma biasanya disebut serangan. Serangan biasanya didasarkan sekitar dua pendekatan utama: analitis dan brute force.
Pendekatan kekerasan menyerang berusaha melibatkan setiap permutasi tunggal untuk menemukan kunci. Kunci lama, semakin besar kemungkinan kombinasi. Ini berarti bahwa ketika kunci mendekati ukuran tertentu, mungkin diperlukan waktu bertahun-tahun untuk bekerja melalui setiap kombinasi yang mungkin. Sebuah contoh sederhana dapat digunakan untuk memberikan beberapa gagasan tentang culty diffi yang terlibat dalam menggunakan serangan brute force. Bayangkan sebuah kunci terdiri dari hanya tiga karakter dari alfabet (a ... z dan A ... Z) dan angka 0 ... 9. Dalam semua, hal ini memberikan 26 + 26 + 10 = 62 karakter yang dapat digunakan dalam kunci. Pada gilirannya, hal ini memberikan 62 X 62 X 62 = 238.328 kemungkinan kombinasi untuk kunci tersebut. Jika panjang kunci ditingkatkan hanya empat karakter, jumlah kemungkinan kombinasi tiba-tiba melompat ke 14776336. Sebuah contoh bahkan lebih mengesankan yang ditawarkan oleh Institut Nasional Standar dan Teknologi, 15 yang menyatakan: Pada akhir 1990-an, khusus "DES Cracker" mesin dibangun yang dapat memulihkan DES [Data Encryption Standard] kunci setelah beberapa jam. Dengan kata lain, dengan mencoba nilai-nilai kunci yang mungkin, perangkat keras dapat menentukan tombol yang digunakan untuk mengenkripsi pesan.
Dengan asumsi bahwa seseorang dapat membangun mesin yang dapat memulihkan [56-bit] kunci DES. maka akan mengambil mesin yang sekitar 149,000 miliar (149 triliun) tahun untuk memecahkan AES 128-bit [Advanced Encryption Standard] kunci . Untuk meletakkan itu ke dalam perspektif, alam semesta diyakini kurang dari 20 miliar tahun.
Tentu saja, sebuah elemen keberuntungan kadang-kadang mungkin terlibat dalam serangan brute force. Meskipun sangat tidak mungkin, adalah mungkin bahwa kunci mungkin ditemukan sejak dini. Namun, sama mungkin kunci tidak ditemukan sampai hampir setiap kombinasi telah dicoba. Pendekatan analitis serangan bergantung pada fakta bahwa bahasa didasarkan pada aturan dan memiliki fitur tertentu. Dimana pendekatan brute force mungkin melibatkan miliaran, mencoba kombinasi yang mungkin untuk menemukan kunci, upaya pendekatan analitis untuk mengurangi jumlah kunci yang memungkinkan untuk sebuah gure fi lebih mudah dikelola. Sebagai contoh, jika diketahui bahwa kunci didasarkan pada sandi atau frase lulus, kemungkinan terdiri dari kata-kata yang dapat ditemukan dalam kamus. Tergantung pada bahasa (dan kamus) yang digunakan, ini mungkin mengurangi jumlah item yang perlu diuji menjadi sekitar 30.000.
hal ref : Hacking: The Art of Exploitation, 2nd Edition
0 komentar
Readers Comments
please leave a message, criticisms and comments to articles on this blog as motivation to improve my blog, to be better than this. and thank you for your visit.