Šifrování textu

Kódování Base64 (base64-encode)

Kódování Base64 převádí binární data do textového formátu, což umožňuje jejich bezpečný přenos v prostředích, jako jsou e-maily, adresy URL a webová rozhraní API. Tato metoda je široce používána pro bezeztrátovou konverzi dat do textového formátu.

Dekódování Base64 (base64-decode)

Dekódování Base64 je proces obnovení dat kódovaných v Base64 do jejich původního binárního formátu. Hraje klíčovou roli při přenosu souborů a obnově obrazových dat a zajišťuje integritu dat.

MD5 Hash (md5)

MD5 je algoritmus, který generuje 128bitovou hašovací hodnotu, běžně používanou pro kontrolu integrity dat. Kvůli známým bezpečnostním zranitelnostem se však pro důležité bezpečnostní účely doporučují haše rodiny SHA-2.

SHA-1 Hash (sha1)

SHA-1 je hašovací funkce, která vytváří 160bitovou hašovací hodnotu. Kdysi byla široce používána pro digitální podpisy a certifikáty, ale nyní se od ní upouští ve prospěch bezpečnějších hašovacích algoritmů kvůli její náchylnosti k kolizním útokům.

SHA-256 Hash (sha256)

SHA-256 je jednou z rodiny hašovacích funkcí SHA-2, která generuje robustní 256bitovou hašovací hodnotu. Je to jeden z nejdůvěryhodnějších hašovacích algoritmů současnosti a je široce používán v blockchainu, bezpečnostních certifikátech a ukládání hesel.

SHA-224 Hash (sha224)

SHA-224 je hašovací funkce v rodině SHA-2, která vytváří 224bitovou hašovací hodnotu. Dosahuje rovnováhy mezi bezpečností a rychlostí zpracování a používá se v různých bezpečnostních protokolech.

SHA-512 Hash (sha512)

SHA-512 je hašovací funkce v rodině SHA-2, která generuje velmi dlouhou 512bitovou hašovací hodnotu a poskytuje extrémně vysokou bezpečnost. Používá se především ve vysoce výkonných serverech a v prostředích kritických z hlediska bezpečnosti.

SHA-384 Hash (sha384)

SHA-384 je hašovací funkce v rodině SHA-2, která vytváří 384bitovou hašovací hodnotu a je variantou SHA-512. Používá se hlavně v systémech vyžadujících vysoký stupeň zabezpečení.

SHA-3 Hash (sha3)

SHA-3 je nejnovější standard kryptografického hašování. Má odlišnou vnitřní strukturu než SHA-2, což dále zvyšuje jeho bezpečnost. Očekává se, že se v budoucnu stane standardním hašovacím algoritmem v různých bezpečnostních systémech.

RIPEMD-160 Hash (ripemd160)

RIPEMD-160 je kryptografická hašovací funkce, která generuje 160bitovou hašovací hodnotu. Používá se zejména při generování adres peněženek s kryptoměnami. Je to algoritmus, který vyvažuje bezpečnost a efektivitu.

Kódování URI (encodeURI)

Funkce encodeURI zakóduje celý řetězec URI a převede jej tak, aby jej bylo možné bezpečně zahrnout do webové adresy. Transformuje speciální znaky nebo znaky jiné než ASCII do formátu, který mohou webové prohlížeče správně zpracovat.

Kódování komponent URI (encodeURIComponent)

Funkce encodeURIComponent se používá ke kódování jednotlivých komponent URI (např. parametrů dotazu). Je vhodnější pro bezpečné zpracování dílčích řetězců než celé adresy URL.

Dekódování URI (decodeURI)

Funkce decodeURI obnoví řetězec URI zakódovaný pomocí encodeURI do jeho původní podoby. Interpretuje zakódované znaky ve webové adrese a převádí je na řetězec čitelný pro člověka.

Dekódování komponent URI (decodeURIComponent)

Funkce decodeURIComponent obnoví komponentu URI zakódovanou pomocí encodeURIComponent. Používá se hlavně k obnovení řetězců dotazů nebo dat formulářů.

HMAC-MD5 (HmacMD5)

HMAC-MD5 je metoda, která generuje kód pro ověření zprávy kombinací tajného klíče s hašovací funkcí MD5. Používá se k zajištění integrity a ověření dat a ve srovnání s použitím samotného MD5 výrazně zvyšuje bezpečnost.

HMAC-RIPEMD160 (HmacRIPEMD160)

HMAC-RIPEMD160 provádí ověření zprávy kombinací haše RIPEMD-160 s tajným klíčem. Je široce používán v bezpečnostních protokolech, zejména v těch, které se týkají kryptoměn.

HMAC-SHA1 (HmacSHA1)

HMAC-SHA1 vytváří kód pro ověření zprávy kombinací hašovacího algoritmu SHA-1 s tajným klíčem. V minulosti byl široce používán, ale postupně je nahrazován rodinou SHA-2.

HMAC-SHA224 (HmacSHA224)

HMAC-SHA224 zajišťuje ověření zprávy pomocí haše SHA-224 a tajného klíče. Je vhodný pro prostředí, která vyžadují rovnováhu mezi bezpečností a výkonem.

HMAC-SHA256 (HmacSHA256)

HMAC-SHA256 kombinuje haš SHA-256 s tajným klíčem a generuje vysoce bezpečný kód pro ověření zprávy. Používá se jako standard při ověřování API, podepisování tokenů a dalších.

HMAC-SHA3 (HmacSHA3)

HMAC-SHA3 poskytuje silné ověření zprávy kombinací nejnovější hašovací funkce SHA-3 s tajným klíčem. Je vhodný pro moderní aplikace, kde je bezpečnost kritická.

HMAC-SHA384 (HmacSHA384)

HMAC-SHA384 generuje kód pro ověření zprávy s hašem SHA-384 a tajným klíčem a podporuje spolehlivé ověření v prostředích s vysokou bezpečností.

HMAC-SHA512 (HmacSHA512)

HMAC-SHA512 kombinuje velmi silnou hašovací funkci SHA-512 s tajným klíčem a poskytuje vysokou úroveň integrity a ověření dat. Používá se ve finančních a vládních systémech.

Šifrování AES (AES)

AES (Advanced Encryption Standard) je algoritmus se symetrickým klíčem široce používaný pro šifrování dat. Šifruje citlivé informace, aby se zabránilo vnějšímu vniknutí nebo úniku dat.

Dešifrování AES (AES)

Dešifrování AES je proces obnovení dat zašifrovaných pomocí AES do jejich původního prostého textu. Používá se v tandemu se šifrováním a je nezbytný pro bezpečnou výměnu dat.

Šifrování TripleDES (TripleDES)

TripleDES je metoda šifrování se symetrickým klíčem, která zvyšuje bezpečnost trojnásobným použitím algoritmu DES. Před AES byl široce používán a stále se používá pro kompatibilitu.

Dešifrování TripleDES (TripleDES)

Dešifrování TripleDES je proces obnovení dat zašifrovaných pomocí TripleDES do jejich původních dat. Je nezbytný pro zachování bezpečnosti dat spolu se šifrováním.

Šifrování RC4 (RC4)

RC4 je proudová šifra, která poskytovala rychlé šifrování, ale v moderních bezpečnostních systémech se běžně nepoužívá kvůli několika bezpečnostním zranitelnostem. Používá se pouze pro omezenou kompatibilitu se staršími protokoly.

Dešifrování RC4 (RC4)

Dešifrování RC4 je proces obnovení dat zašifrovaných pomocí RC4 do jejich původního stavu. Kvůli bezpečnostním problémům se nedoporučuje používat RC4 v nových projektech.

Šifrování Rabbit (Rabbit)

Rabbit je lehký algoritmus proudové šifry, který poskytuje rychlé a efektivní šifrování. Je užitečný v zařízeních s nízkou spotřebou a v vestavěných systémech.

Dešifrování Rabbit (Rabbit)

Dešifrování Rabbit je proces obnovení dat zašifrovaných proudem Rabbit, který poskytuje bezpečnost při zachování vysoké rychlosti zpracování.

Šifrování RabbitLegacy (RabbitLegacy)

RabbitLegacy je starší verze algoritmu Rabbit, která se v některých systémech používá pro kompatibilitu. Jeho úroveň zabezpečení může být nižší než u moderní verze.

Dešifrování RabbitLegacy (RabbitLegacy)

Dešifrování RabbitLegacy je proces obnovení dat zašifrovaných pomocí RabbitLegacy. Nemusí být vhodný pro moderní bezpečnostní požadavky, proto se doporučuje opatrnost.