Wiki INF

informační databáze

  • Zvětšit velikost písma
  • Výchozí velikost písma
  • Zmenšit velikost písma

Java

Tisk PDF

Java (angl. Java) = plně objektově orientovaný programovací jazyk, ale také technologie a počítačová platforma vyvinutá firmou Sun Microsystems. Programovací jazyk vychází z jazyka C++. Hlavními přednostmi programovacího jazyka jsou platformní nezávislost a integrovaná  bezpečnostní opatření a je tedy vhodný pro síťová prostředí. Zjednodušeně řečeno bezpečnost Javy spočívá v omezení toho, co může javovský program dělat. Konkrétně je bezpečnost zajištěna třemi komponentami: Class-loader, Bytecode verifier, Security Manager. Javu nelze zaměňovat s JavaScriptem. V současné době i přes silné snahy Sun Corp. na ústupu ze slávy.

 

Implementace

Tisk PDF

Implementace (angl. implementation) = uskutečnění, provedení, u IS včetně uvedení do provozu. Proces, kdy detailní specifikace funkcí a procedur je převáděna na realizaci pomocí software a/nebo hardware.

 

Huffmanovo kódování

Tisk PDF

Huffmanovo kódování (též CCITT, Huffmanův kompresní algoritmus) = neadaptivní kompresní algoritmus, který obsahuje pevně nastavené slovníky často se vyskytujících bitových slov a frází, speciálně určené pro kompresi vybraných typů dat. Viz též adaptivní algoritmus, neadaptivní algoritmus, asymetrická komprese, LZW komprese, rychlost dekomprese, rychlost komprese, symetrická komprese.

 

Hašování

Tisk PDF

Hašování = transformace původního obsahu souboru na řetězec bitů stejné délky pro všechny transformované soubory, s využitím hašovací funkce.

 

Hašovací funkce

Tisk PDF

Hašovací funkce (angl. hash function, one-way hash function, message digest, fingerprint, message integrity check - MIC, manipulation detection code - MDC, cryptographic checksum, compression function, contraction function) = funkce, která libovolnému řetězci (jeho velikost bývá shora omezena velkou hodnotou) přiřazuje řetězec bitů stejné délky. Základní charakteristika: transformace bloku textu na blok zpravidla stejné délky, komprese, jednosměrnost, bez kolizí (angl. collision-free); pravděpodobnost kolize je dána délkou hašovaného kódu). Z hašovaných dat nelze určit původní data. Závisí-li výpočet hašovací funkce na tajném klíči, označujeme tuto funkci jako MAC (zkratka z angl. message authentization code), jinak jde o MDC (zkratka z angl. manipulation detection code). Praktické použití - autentizace knihy (autorského díla), ukládání hesel na serveru v podobě hašovaných bloků (pouze porovnání po vložení hesla), hašování příchozí zprávy před jejím podpisem soukromým klíčem, autentizace, kryptografické protokoly, digitální podpis. Známé jsou hašovací funkce MD4, MD5, bezpečné jsou SHA-x a RIPEMD-x. Viz též jednosměrná funkce, správa hesel.

 


Strana 6 z 9

IKLIM-inov-vertikal