pridane info o certech do readme
This commit is contained in:
parent
098b973d19
commit
3dca53cad4
50
README.md
50
README.md
@ -122,6 +122,8 @@ REGEN_KEYS=1 go run .
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
# Jak to funguje podle chatGPT
|
||||
|
||||
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ší).
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
# 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.
|
||||
|
||||
---
|
||||
|
||||
Loading…
Reference in New Issue
Block a user