Gunakan Mesin Pencari


Google





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


    << 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


Free shoutbox @ ShoutMix




Free Blog Content



Sekilas Info

IP

Rank






Powered by  MyPagerank.Net




webcounter

Ari Afriawan's Profile
Ari Afriawan's Facebook 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


Blog Tutorial
Blog Sharing
Blogger Indonesia
KampungBlog.com - Kumpulan Blog-Blog
Indonesia
100 Blog Indonesia Terbaik

Copy Code Berikut Ke Blog Anda


Arinov


Friends banner




Ari_Novita
Dunia Blogger
Segelas Air Putih
GADO-GADO

Photo Sharing and Video Hosting at Photobucket

Tukar Link
Image Hosted by ImageShack.us




Keep-My-Mind



Photobucket
SCIENTIFIC FASTING

Architectural Corner
Infokom 2008
www.sampara.com

Photobucket
hir
Photobucket
Free Template



Spirit of Going to Better Life -> Motivasi, soulful, renungan, hikmah, opportunity, bisnis, healthy & product
Tukar Link sevanusngeblog.blogspotcom
MiewzZ Blog
Blog Yos
Blogger