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
|
# 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.
|
||||||
|
|
||||||
|
---
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user