RC5-72
Fra Team Norway Wiki
| RC5-72 | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
|||||||||||||||||||||||||||||||||||||
| Klient | Egen | ||||||||||||||||||||||||||||||||||||
| Kategori | Matte | ||||||||||||||||||||||||||||||||||||
| DC-Vault | Liste | ||||||||||||||||||||||||||||||||||||
| Prosjektweb | www.distributed.net/rc5/ | ||||||||||||||||||||||||||||||||||||
| Prosjektstats | stats.distributed.net/team/tlist.php?project_id=8&low=1&limit=100 | ||||||||||||||||||||||||||||||||||||
| Forum | forum.team-norway.org/tnforum/mvnforum/index | ||||||||||||||||||||||||||||||||||||
| Kompatibilitet | |||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
Innhold |
Om prosjektet
RC5-72 er et prosjekt som som forsøker å "knekke" en 72 bits "hemmelig nøkkel" via distribuert databehandling. Tilsvarende prosjekt har blitt gjennomført tidligere med 56bit og 64bit "hemmelige nøkler". Mange eksperter mente i sin tid at RSA sine 56bit og 64bit nøkler var sikker nok for å kode meldinger, men dengang ei. Både 56bit og 64bit kodede meldinger ble knekket vha av distribuert databehandling. I sin tid ble det utlovet "dusør" til den/de som greide å knekke kodene, men dette er ikke lenger tilfelle med søken etter 72bit nøkkelen. Derimot fortsatte interessen for prosjektet, og vha private sponsorer så fortsetter prosjektet.
Registrering
Klienten kan lastes ned HER. Det finnes optimaliserte klienter under Pre-release beta clients/proxies for public testing. Når du har valgt klient for ditt OS/evt GPU og lastet ned/pakket ut så må man ut i et dos/terminalvindu for å registrere seg.
- "CD" til mappe der du pakket ut filene.
- Skriv dnetc.com -config og trykk enter.
- Velg deretter 1 og deretter 1
- Tast inn epostadresse og trykk enter.
- Velg 0 og trykk enter for å komme til hovedmeny
- Velg deretter 0 og trykk enter for "Save settings and exit".
- Du starter så klienten med å skrive dnetc.com.
Etter en stund når klienten har levert inn en oppgave og statsen oppdateres over midnatt, så skal du ila kort tid få tilsendt en epost på adressen du oppga. Denne meldingen inneholder din ID, passord og link til siden der du kan redigere din personlige informasjon og velge lag.
Optimaliserte klienter for GPU
I skrivende stund, så yter ATI 2-4 ganger bedre enn NVIDA på nyere skjermkort i samme prisklasse. CPU er nesten meningsløst i forhold... Mener Optimaliserte klienter kun vil kjøre GPU og IKKE CPU. Catalyst Linux installer note er grei å bruke når du skal installere ATI drivere i Linux. Der står ymse om Minimum System requirement og System Recommendations. En oppdatert Ubuntu 9.04 møter disse kravene. Stream klient fungerer også på Ubuntu 9.04 64bit, men man må da installere noen libs FØR man installerer ATI drivere. Kjør apt-get install ia32-libs i et terminal vindu for å installere. Usikker på om dette trengs for 32bit Ubuntu.
Ettersom det er litt forskjell i ytelse på hvilken "core" man bruker på GPU, så kan det være lurt å kjøre dnetc.com -bench. Da vil de forskjellige GPU "core" sjekkes, og du får opp hvilken "core" som yter best (Antall keys/sek). Merk deg hvilken "core" som får høyest score.
- På nytt dnetc.com -config
- Velg 3 og deretter 1.
- Skriv inn den "core" som fikk høyest score.
- Lagre som tidligere nevnt ovenfor.
libcudart.so.2
Får du denne feilen:
./dnetc: error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
Da er det mulig å forsøke dette trikset:
$ export LD_LIBRARY_PATH=lib/
Se om den dynamiske lenkeren finner det den trenger med __ldd___:
$ ldd dnetc
linux-gate.so.1 => (0xf7712000)
libcudart.so.2 => lib/libcudart.so.2 (0xf76cb000)
librt.so.1 => /lib32/librt.so.1 (0xf76a8000)
libc.so.6 => /lib32/libc.so.6 (0xf7562000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7549000)
libm.so.6 => /lib32/libm.so.6 (0xf7523000)
libdl.so.2 => /lib32/libdl.so.2 (0xf751f000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf742d000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf740f000)
/lib/ld-linux.so.2 (0xf7713000)
Det vil stå not found om noe mangler.

