Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
Skrypty powÅoki systemu Linux. Receptury - Helion
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Skrypty</strong> powoki <strong>systemu</strong> <strong>Linux</strong>. <strong>Receptury</strong><br />
Jak to zrobi<br />
Dowiedz si, jak uywa narzdzi takich jak: crypt, gpg, base64, md5sum, sha1sum i openssl.<br />
crypt<br />
Polecenie crypt to prosty kryptograficzny program narzdziowy, który pobiera plik<br />
ze standardowego wejcia stdin oraz fraz kodujc, a zwraca zaszyfrowane dane<br />
umieszczone w standardowym wyjciu stdout:<br />
$ crypt plik_wyjciowy<br />
Enter passphrase:<br />
Polecenie w sposób interaktywny zada frazy kodujcej. Moliwe jest równie<br />
przekazanie frazy za porednictwem argumentów wiersza polece:<br />
$ crypt FRAZA_KODUJCA < plik_wejciowy > zaszyfrowany_plik<br />
Aby rozszyfrowa plik, uyj polecenia:<br />
$ crypt FRAZA_KODUJCA -d < zaszyfrowany_plik > plik_wyjciowy<br />
gpg (ang. GNU privacy guard)<br />
gpg to powszechnie uywany schemat szyfrowania sucy do ochrony plików<br />
za pomoc technik opartych na podpisywaniu kluczem. Schemat ten umoliwia<br />
dostp do danych tylko wiarygodnemu odbiorcy. Sygnatury schematu gpg s<br />
bardzo czsto spotykane. Omawianie szczegóów schematu wykracza poza zakres<br />
tej ksiki. Poniej wyjaniono, jak szyfrowa i rozszyfrowywa plik.<br />
Aby zaszyfrowa plik za pomoc schematu gpg, wykonaj polecenie:<br />
$ gpg -c nazwa_pliku<br />
Polecenie to wczytuje w trybie interaktywnym fraz kodujc i generuje plik<br />
nazwa_pliku.gpg.<br />
W celu rozszyfrowania pliku .gpg uyj polecenia:<br />
$ gpg -c nazwa_pliku.gpg<br />
Wczytuje ono fraz kodujc i rozszyfrowuje plik.<br />
Base64<br />
Base64 to grupa podobnych schematów kodowania, które reprezentuj dane<br />
binarne w formacie acucha ASCII przez przeksztacenie go do postaci<br />
kodu radix-64. Polecenie base64 moe by uyte do kodowania i dekodowania<br />
acucha Base64.<br />
Aby zakodowa plik binarny do formatu Base64, wykonaj polecenie:<br />
$ base64 nazwa_pliku > plik_wyjciowy<br />
lub:<br />
$ cat plik | base64 > plik_wyjciowy<br />
Polecenie to moe wczyta zawarto standardowego wejcia stdin.<br />
W nastpujcy sposób zdekoduj dane Base64:<br />
238