"time" som "seed" i HASHALOT

Kategori overført fra Linux1

"time" som "seed" i HASHALOT

Innleggav adder1972 » søn 28.10.2007 20:36

Hei,

Jeg lurte på om noen kunne hjelpe meg med følgende.

Jeg ønsker å bruke tid (="time") som s.k. "salt" under Hashalot.

Hashalot brukes slik:
Kode: Merk alt
hashalot [ -x ] [ -s SALT ] [ -n _#bytes_ ] HASHTYPE


Jeg trenger en måte å automatisk putte tid inn for SALT.

Flott hvis noen i det hele tatt skjønner hva jeg spør om og enda bedre hvis noen kan svaret!

Mvh,

S

Brukerens avatar
medlem i 226 måneder
 

Innleggav BørgeHolen » søn 28.10.2007 21:19

er ikke sikker på hvilken tid du tenker på nå for hva tar du time på, eller mener du tid som i date?

Er det tiden det tar å encrypte du skal encrypte med, den forandres hver gang, krever at du har en tid å starte med, alas encrypte to ganger.

eller date som du får fra systemet.

begge to er det bare å lage ett ... ja ett bash script. feks å bruke "tid" som en variable og sette inn -s variable
medlem i 197 måneder
 

Innleggav geirendre » søn 28.10.2007 21:57

Kan det være du blander sammen kommandoene date og time?
time viser hvor lang tid en kommando trengte på og kjøre, slik:
Kode: Merk alt
time echo "Dette er en test."
Dette er en test.

real    0m0.000s
user    0m0.000s
sys     0m0.000s

Mens date viser dato, tid etc. som:
Kode: Merk alt
date +%s
1193601225
her viser date antall sekunder som er gått siden 1.1.1970.
Dersom du vil bruke resultatet av kommandoen date som SALT
i din hashing, kan du bruke s.k. "kommando-erstatning" slik:
Kode: Merk alt
hashalot -x -s `date +%s` -n 16 sha256
Enter passphrase:
3408c60f820875c68b81eb94b5d66804

kjører vi kommandoen en gang til, ser vi at resultatet endres,
(med samme passphrase) et tegn på at SALTet endres hele tiden:
Kode: Merk alt
hashalot -x -s `date +%s` -n 16 sha256
Enter passphrase:
3c53736b580a117450efd4f3133cbb96

Håper det var dette du var på jakt etter.
:-)

Erfaren
Brukerens avatar
medlem i 229 måneder
 

Innleggav adder1972 » søn 28.10.2007 22:05

Dere har helt rett. Det er "date" jeg trenger.

geirendre kommer igjen med en av sine utfyllende og pedagogiske svar. Tusen takk for hjelpen!

S

Brukerens avatar
medlem i 226 måneder
 


Returner til Utvikling i Linux



Hvem er i Forumene

Registrerte brukere: Google [Bot]



cron