ďťż
 
 
   md5 + awk
 
 

Tematy

 
    
 

 

 

 

md5 + awk





jarman - 25-10-2007 22:46
Witam!

Pisze taki skrypcik w bashu, ktory w arguencie dostaje plik *.cvs i na jego podstawie tworzy konta w systemie. Z pliku cvs linijki wrzucane sa do awk, i tam nastepuje mielenie.
Generalnie na hasla mam taki pomysl:
$haslo = int( rand()*1000000 ) 6 cyfr na dobry poczatek:) I teraz te 6 cyfr chce potraktowac md5 ale nie wiem jak to zrobic...
macie moze jakis pomysl jak uruchomic liczenie md5 pod awk??



db - 28-10-2007 18:04
db@yennefer ~ $ openssl md5 a
MD5(a)= a352a795d1f34d0c0761da4e8aa8106d



jarman - 29-10-2007 09:41
jarman@debian:~$ openssl md5 a
a: No such file or directory No wlasnie juz wczesniej myslalem o openssl'u ale chyba jako argument oczekuje pliku lub katalogu (takie cos wywnioskowalem juz z mana... powyzszy kod zdaje sie ze potwierdza teze)
Chyba ze cos przeoczylem?? [/quote]



db - 29-10-2007 16:54
W manualu openssl jest napisane jak z wejścia czytać.

Notabene, przykład z góry działał na : OpenSSL 0.9.8g 19 Oct 2007.

Możesz zrobić ew. perlem

perl -MDigest::MD5  -e ' print Digest::MD5::md5_hex('a');' albo phpem

php -r "print md5('a');"



ShinnRa - 29-10-2007 18:30
albo możesz użyć (chyba) "potoków" czy jak to tam się nazywa... Generalnie chodzi o:
echo "a" | openssl md5 i w odpowiedzi dostaniesz ładny hash-code dla a.

testowane na openssl 0.9.8c-4etch1
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis