pridane info o certech do readme

This commit is contained in:
Lukas Batelka 2025-09-08 22:22:03 +02:00
parent 098b973d19
commit 3dca53cad4

View File

@ -122,6 +122,8 @@ REGEN_KEYS=1 go run .
--- ---
# Jak to funguje podle chatGPT # Jak to funguje podle chatGPT
Ok, pojďme úplně jednoduše, krok za krokem bez odborných keců 👇 Ok, pojďme úplně jednoduše, krok za krokem bez odborných keců 👇
@ -195,3 +197,51 @@ Ok, pojďme úplně jednoduše, krok za krokem bez odborných keců 👇
* Pokud chceš být „future-proof“ na desítky let, můžeš jít na **RSA 3072 nebo 4096** (je to jen pomalejší). * Pokud chceš být „future-proof“ na desítky let, můžeš jít na **RSA 3072 nebo 4096** (je to jen pomalejší).
--- ---
# Jak je to s certifikaty podle chatGPT
### `identity_key.pem`
* **Soukromý klíč** (private key)
* Tenhle soubor je jen pro tebe.
* Obsahuje čísla, kterými dokážeš:
* odemknout zprávy, co ti někdo zašifroval tvým veřejným klíčem
* (a kdybys chtěl, tak i podepisovat zprávy, aby bylo vidět, že jsi je poslal ty)
* **NESMÍŠ** to nikomu posílat. Když to někdo získá, může číst všechny tvoje zprávy.
* Je to nejcennější část tvé identity.
---
### `public.pem`
* **Veřejný klíč** (public key)
* To je „vizitka“, kterou pošleš ostatním.
* Pomocí něj ti ostatní **zašifrují zprávu**.
* Bez tvého soukromého klíče ji nikdo jiný nerozluští.
* Je to čistě klíč, bez dalších informací.
---
### `identity.crt`
* **Certifikát** (self-signed = podepsaný sám sebou)
* Je to vlastně balíček, který obsahuje:
* tvůj veřejný klíč
* plus pár informací „kdo jsi“ (u nás jen jednoduché jméno *Encryptor Local Identity*)
* a podpis tím tvým soukromým klíčem → to ukazuje, že to opravdu patří k sobě
* Prakticky slouží taky jen ke sdílení tvého veřejného klíče, ale v „certifikátové podobě“.
* Výhoda: některé aplikace umí pracovat s certifikáty rovnou, aniž by řešily syrový public key.
---
### Shrnutí v řeči pro normální lidi
* `identity_key.pem`**tajný klíč** = schovej do trezoru, nikomu nedávej.
* `public.pem`**veřejný klíč** = pošli komukoli, aby ti mohl šifrovat zprávy.
* `identity.crt`**certifikát** = taky můžeš poslat lidem, je to jen jiná „obalená“ forma veřejného klíče.
---