Gunakan Mesin Pencari
21 September 2008
Random Number Generator
Oleh Dendi Suhubdy A.K.A Cron of NuLL
Published: Januari 2, 2008
Random number generator (RNG) atau pembangkit bilangan acak, kerap kali diimplementasikan di dalam berbagai algoritma kriptografi. Contohnya saja pada algoritma kriptografi Deffie-Helman yang memerlukan bilangan prima sebagai input. Nah, cara yang paling efektif untuk mendapatkan suatu bilangan prima acak adalah dengan cara melakukan pembangkitan bilangan acak kemudian mengetes apakah bilangan yang dibangkitkan itu berupa bilangan acak atau tidak.
Random number generator (RNG) atau pembangkit bilangan acak, kerap kali diimplementasikan di dalam berbagai algoritma kriptografi. Contohnya saja pada algoritma kriptografi Deffie-Helman yang memerlukan bilangan prima sebagai input. Nah, cara yang paling efektif untuk mendapatkan suatu bilangan prima acak adalah dengan cara melakukan pembangkitan bilangan acak kemudian mengetes apakah bilangan yang dibangkitkan itu berupa bilangan acak atau tidak.
Sekarang pertanyaannya adalah……apa algoritma untuk melakukan pembangkitan bilangan acak tersebut? Yupzzz, Anda dapat menggunakan rand() atau Math.Random() pada C++ atau System.Random pada C# (red. C sharp) atau java.util.Random pada Java. Namun, jika Anda memeriksa algoritma yang digunakan oleh fungsi-fungsi tersebut, Anda akan menemukan bahwa itu adalah RNG yang lambat…..masih ada cara untuk mempercepatnya beberapa CPU clock cylces…lagipula baru-baru ini ditemukan security flaw pada fungsi rand() sehingga bilangan acak ini dapat dibangkitkan kembali (artinya tidak benar-benar acak) dan ini merupakan ancaman yang serius untuk dunia kriptografi.
Kalau Anda adalah orang yang haus akan ilmu hacking dan matematika diskrit…….inilah jawabannya……..
Algortima pertama adalah R250/5231 yang diciptakan oleh Kirkpatrick dan Stoll yang dipublikasikan di A Very Fast Shift-Register Sequence Random Number Generator, J. Computational Physics, vol 40, pp. 517-526.
Algoritma yang kedua adalah Mersenne Twister yang diciptakan pada tahun 1996 oleh Matsumora dan Nishimura.
Source codenya dapat di compile dengan gcc v3.3…….atau kalau Anda benar-benar kreatif, ubahlah source code ini sesuai dengan keinginan Anda……tetapi jangan lupa pada kontribusi orang-orang yang menciptakan algoritma ini. Upzzzzzzzz, gw lupa kalau source code java dan C#nya juga ada. Berikut linknya dari semua source codenya.
http://www.4shared.com/file/32947855/4bc0a7c/RNG_520_dan_MT.html
by Novita Afriawan at 10:16 PM.
<< Homepage
Link Teman
- Blogger Indonesia -
- International Scholarship -
- Job Vacancy Indonesia -
- Info Lowongan Kerja -
- Beasiswa Indonesia Scholarship -
- Informasi Beasiswa Indonesia -
- Jedustech -
- Gambar Hantu -
- Kampung Halaman -
- Informasi Teknologi -
- Klik Promosi -
- Speechyourmind -
- Surat Kabar Online -
- Rismasari-dewi -
- Izal Teknik -
- Suhenx-suhenx -
- Manan Computer -
- Favorite Foot Ball -
- Gallery Photo -
- Empat Lawang-
- Macan Indonesia -
- Clydens -
- Exploe21 -
- Coretan Zian -
- Ancha-ary -
- Catatan Vicky -
- Blog Rijal -
- Griya Unik -
- Persahabatan -
- Pantun Puisi -
- Blog Dian -
- 27 Januari -
- Silemot Blog -
- Master Of Change -
- Chinupiyyan Blog -
- Informasi Dunia Olahraga -
- Frizzy Blog -
- Zeskya -
- Dokter Ceka -
- Nicholas Care -
- Realita Kehidupan -
- Techno Neo -
- Yor Answer see -
- 1001 World News -
- Chubby -
- Coretanku -
- Info Gaptek -
- Blog Teguh -
- Blog Elzenz -
- Bunda Azka -
- Blog Okta -
Pesan Sponsor
Sponsor Resmi
Ilkan Baris
Bisnis Online
Last Post
+
Teknik Blokir Semua File Executable Dan Script Di ...
+
Bisnis Online
+
MENGUNGKAP RAHASIA MENGHASILKAN JUTAAN RUPIAH DARI...
+
Membongkar File-file terproteksi
+
Tips: Menjebak Hacker
+
Trik Jitu Ampuh Menghadapi Billing Explorer yang m...
+
Problem phpCMS Setelah Migrasi Server di Master We...
+
Kartu SIM GSM Dapat di-Cloning
+
Cara Mengcrack Windows Vista Final Release
+
Cara Menemukan Password Administrator Windows XP
Shout Box
View shoutbox
Free shoutbox @ ShoutMix
Free Blog Content
Sekilas Info
Rank
Feedjit Live Blog Stats
Feedjit Live Blog Stats
BlogCatalog Blog Directory
webcounter
Ari Afriawan's Profile
Create your badge
Archives
+
Juli 2007
+
Agustus 2007
+
Februari 2008
+
September 2008
+
November 2008
+
Desember 2008
+
Januari 2009
+
Februari 2009
+
Maret 2009
+
April 2009
+
Juni 2009
+
Agustus 2009
+
Oktober 2009
+
November 2009
+
Mei 2010
Sponsor Resmi
Blog Teman
Informasi
Copy Code Berikut Ke Blog Anda
<a href="http://arinovita.blogspot.com"><img src="http://images.cooltext.com/315086.gif" width="140" height="73" alt="Arinov" /></a></a> <br />
Friends banner