AIX <5.3 es az MD5

Fórumok

Az AIX 5.3-ban megjelent a 'csum', amivel lehet MD5 vagy SHA1 hash-t generalni. Sajnos ez 5.2-ben es a regebbi verziokban nem letezik, a 'sum' es a 'cksum' csak egyszerubb algoritmusokat ismer.

A legegyszerubb megoldas, amit hirtelenjeben talaltam: openssl md5 / openssl sha1.
Ahol van OpenSSH, ott van OpenSSL is. Persze a fentieken kivul joval tobb algoritmust tamogat, de ezek a legelterjedtebbek manapsag.

Mindket eszkozzel lehet stringet es file-t is ellenorizni:


 # openssl md5 /etc/passwd
MD5(/etc/passwd)= 6a5faa736628e6a9d27237c0ad1f219e
 # csum /etc/passwd
6a5faa736628e6a9d27237c0ad1f219e  /etc/passwd

 # echo foo | csum -
d3b07384d113edec49eaa6238ad5ff00  -
 # echo foo | openssl md5
d3b07384d113edec49eaa6238ad5ff00

---

Ahol nincs openssl sem, a gyari AIX installban rendelkezesre all meg a Perl Digest::MD5 modulja is, amihez persze tobbet kell gepelni, de szinten mukodik. Viszont itt sajnos nincs SHA1, illetve regebbi Perl verziokban (pl AIX 4.3.3.0-ban levo Perl-ben) ez meg nincs benne. Bovebben: man Digest::MD5