Aktywne Wpisy
ZenujacaDoomerka +30
thighslapper0 +27
Też macie tak, że kiedy macie być w pracy albo gdziekolwiek indziej, gdzie nie ma waszej drugiej połówki to czujecie się beznadziejnie, boli w środku i cierpicie bez tej osoby, nie mozecie sie skupic i tylko myslicie kiedy wreszcie się zobaczycie? (╯︵╰,) 9h pon-pt katuszy i nie chce mi się żyć, dopiero po 15 odżywam, bo wiem ze zaraz odpalam avensiunie i jade do domu i bedzie tulenie.
Mam teraz skrypt:
#!/bin/bash
echo -n $1 | md5sum | awk '{print $1}'
i drugi:
#!/bin/bash
echo -n $1 | sha256sum | awk '{print $1}'
Chciałbym, żeby dało się to robić w 1 skrypcie. Pomożecie?
echo -n "$1" | md5sum | sha256sum | awk '{print $1;}'
a tak poza tym już się nie powinno używać md5sum do hashów
Da się to zrobić jakoś inaczej, prościej z poziomu terminala linuxowego, zachowując powyższy wymóg?
echo -n "$1" | md5sum | sha256sum | awk '{print $1;}'
Próbowałem tego. Hash się nie zgadza.
Przykład do hashu dla słowa haslo:
#!/bin/bash
suma_md5="$(echo -n "$1" | md5sum | awk '{print $1;}')"
suma_md5_sha256="$(echo -n "$suma_md5" | sha256sum | awk '{print $1;}' )"
echo -n "$suma_md5_sha256"
echo -n "$1" | md5sum | awk '{printf $1}' | sha256sum | awk '{printf $1}'
To powinno byc ok
https://pastebin.com/954JFaVC
Kod skryptu:
_
#!/usr/bin/env bash
cut -d" " -f2,2 <(openssl sha256 < <(printf %s "$(openssl md5 <(printf %s "$1") | cut -d" " -f2,2)"))
Przykład użycia:
$ ./gen_hash.sh haslo
b3eba239fc8be635cd86742591e7a974ce08314fd22b4bea813b074bc0a49a95
__
echo -n "$1" | md5sum | awk '{print $1;}' | sha256sum | awk '{print $1;}'