Image
7.8.2019 0 Comments

Praktická kryptológia (26. časť) / Hašovacie nástroje

V tejto časti seriálu vám v stručnosti predstavíme dva známe a veľmi často používané kryptografické nástroje, ktoré okrem iného ponúkajú možnosť výpočtu resumé správ, resp. hašov. Prvý z nich je robustný kryptografický nástroj OpenSSL s veľmi širokými možnosťami použitia, ktoré sa netýkajú iba výpočtu hašov. Druhý nástroj je jednoduchá utilita md5sum, ktorej použitie je diskutabilné, ale napriek tomu stále rozšírené. V oboch prípadoch ide o nástroje, s ktorými pracujeme prostredníctvom príkazov zadávaných v rámci terminálu. To im však neuberá na sile, práve naopak, ponúka možnosť jednoduchej a veľmi efektívnej práce bez potreby fungovania plnohodnotného desktopu a jeho grafického rozhrania. OpenSSL Ide o súpravu kryptografických nástrojov (knižníc), ktorá implementuje sieťové protokoly SSL (Secure Sockets Layer v2/v3) a TLS (Transport Layer Security v1) a k nim prislúchajúce kryptografické štandardy. Knižnica OpenSSL ssl implementuje sieťové protokoly SSL/TLS formou rozsiahleho API. Počas sieťového spojenia pracuje v rámci frameworku SSL_CTX, ktorý je reprezentovaný štruktúrou obsahujúcou štandardné hodnoty ostatných vytváraných štruktúr. Toto API okrem preddefinovaných štruktúr obsahuje viac ako 200 funkcií, ktoré sú určené na zápis a čítanie údajov v rámci vytvoreného spojenia SSL/TLS. Knižnica OpenSSL conf sa používa na čítanie parametrov uložených v hlavnom konfiguračnom súbore openssl.cnf (ak existuje, potom jeho štandardné umiestnenie je obsahom premennej OPENSSL_CONF) a v niektorých ďalších súboroch. Konfiguračné súbory sú zväčša delené na sekcie obsahujúce parametre prislúchajúce určitej významovej skupine. Navyše umožňujú pomocou direktívy .include PATH pripájať externé konfiguračné súbory. Knižnica OpenSSL crypto poskytuje služby využívané nielen spomínanou knižnicou ssl, ale aj v rámci implementácie SSH, OpenPGP a iných kryptografických štandardov. Do základnej funkcionality libcrypto patrí symetrické šifrovanie, kryptografia verejného kľúča a zladen ...



Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU


Prihlásiť pomocou členstva PC REVUE
Autor: Marek Sopko

Nechajte si posielať prehľad najdôležitejších správ emailom

ITPro

Využitie umelej inteligencie v riešeniach kybernetickej bezpečnosti

13.12.2019 10:04

Inteligentný algoritmus sa dokáže sám učiť a prijíma rozhodnutia na základe vstupov z okolitého prostredia nezávisle, bez zapojenia sa človeka. Strojové učenie je schopnosť počítačových systémov nájsť ...

ITPro

V znamení kontajnerizácie a multicloudu

13.12.2019 10:01

Motto jedenásteho ročníka podujatia VMworld v Barcelone „Make Your Mark“ je konkrétne aj abstraktné zároveň. Dá sa interpretovať ako výzva, aby ste v reálnom alebo digitálnom svete po sebe zanechali n ...

ITPro

Python / 3. časť: Tok programu

13.12.2019 09:54

Podmienené vykonávanie Interpreter Pythonu vykonáva kód programu krok za krokom, resp. riadok za riadkom. Hovoríme pritom o tzv. toku vykonávania (flow of execution) programu, ktorý sa dá zmeniť niek ...

Videá