Pgp odeslání šifrované zprávy.
Zdravím Vás, předem bych Vás chtěl poprosit o trpělivost a ohleduplnost..... a mohlo mi to být vysvětleno krok po kroku, protože opravdu mi to vůbec nejde...
A používám Kleopatra.
Tak a jde o to jak vůbec začít. Program mám...
V Kleopatře vytvořím nový klíčů. Pak to chce název a email. Ten email musí být skutečný?
Tak a mám toto, tak to zhruba vypadá.(jenom jako příklad) A já potřebuji odeslat šifrovanou zprávu na tuto "adresu". Ale jak to udělat?
--------BEGIN PGP PUBLIC KEY BLOCK--------
GFGFFASXbfRbMXYISAkkJWEORdjdh
DSDUPQOWliookjhjiuxnnxiajsJasjda
jsdjxdjhfjhduqwjkjkaskdjksajdkjsad
ctyojasddjdajdajdoasjoADJAOJDODA
ADSSSSSSSSSSSSSSSSSDASDfsasd
ASDDDDDDDDHAHSDhhSJWHSdfsf
JHUsadIOsuudududiosdiOIdaduassad
--------END PGP PUBLICKEY BLOCk------
Četl jsem, že by to takhle mělo být. Ale vůbec nevím.
Download PGP encrypter/decrypter
Copy and paste public PGP key into the software
Open a text box within the software, type in the message you want to send to
Click “encrypt with public key” (the same one you copy + pasted from the)
Copy encrypted message
Paste encrypted message into chat
Budu rád za každou odpověď, radu prostě za všechno. Děkuji Vám.
Máš 2 klíče:
veřejný klíč - ten pošleš příjemci
privátní klíč - nikomu nedáváš, používáš jej pro dešifrování příchozí zprávy.
Potřebuješ příjemci doručit svůj veřejný klíč a ten zase tobě jeho veřejný klíč.
Klíče neposíláš s každou zprávou
Když odesíláš zprávu, zašifruješ ji příjemcovým veřejným klíčem a on si ji pomocí svého privátního klíče dešifruje.
Stejně tak příjemce šifruje zprávu tvým veřejným klíčem.
Kleopatra je pouze nástroj pro generování klíčů
Zkus si přečíst návod od NÚKIB:
https://nukib.gov.cz/download/publikace/navody/navod_PGP_v2.0.pdf
Jenom bych tu odeslanou zprávu zašifroval nejdřív svým soukromým klíčem (a nikomu ten klíč nedal) a pak příjemcovým veřejným a poslal mu jí.
Příjemce ji odšifruje svým soukromým (a bude vědět, že je pro něj a nikdo ji po cestě nečetl) a pak mojím veřejným (a bude vědět, že jsem ji poslal opravdu já)
(což je trochu pokročilejší základ)
Předpokládám, že tohle udělá automaticky na pozadí mailový program a uživatel se o to starat nemusí (až si jej nastaví). Já se jen snažil co nejjednodušeji popsat, jak to funguje, aby v tom měl tazatel trošku jasno.
technicky: "to co jsi napsal : zašifroval svým soukromým kličem" je nesmysl. Veřejný klíč má veřejnost, nedá se mluvit o zašifrování.
Ale dá se to považovat za elektronický podpis.
Ale možná jsi chtěl vypíchnout to pořadí. To může hrát roli.
Ale PGP/GPG je překonané. únik klíčů je problém, pak se ukazuje ,že mailové programy to zpraseně implementují, hlavně pokud je to řešeno ve formě pluginu, že je to takový slepenec, který potenciálně může ohrozit bezpečnost. Pokud by to byl program, co mám PGP řešeno od základu nativně, pak OK.
NE že by samotný princip PGP byl rozloušknutelný, ale stojí to na tom střežení privátních klíčů. Je to 30 let starý návrh. Dnešní nextgen kecálky (ne všechny) to mají nepřuštřelné a i uživetelsky v AAA třídě.
Technicky ta zpráva je zašifrovaná, a bez klíče si ji nikdo nepřečte. Že ten odemikací klíč se možná dá snadno sehnat je jiná věc.
Naopak podpis jen zaručuje, že jsem zprávu napsal já, ale zpráva klidně může být nešifrovaná a čitelná každému bez jakýchkoli klíčů.
Ale šlo hlavně o to pořadí.
(Když ti pošlu zprávu zašifrovanou tvým veřejným klíčem, tak je zašifrovaná přestože ty jako příjemce jsi ji schopen rozšifrovat svým privátním klíčem.
A tohle je stejný princip změny původního textu na jiný. A jestli k tomu máš odemykací klíč (můj veřejný), nebo ne na tom faktu zašifrování nemění nic, jen to ovlivní tvou schopnost to odšifrovat.
A to, kolik lidí skutečně má můj veřejný klíč (a klidně to může být, že jsem ho poslal jen tobě, nebo jen tobě a pár kamarádům) taky nic nemění na tom, jestli ta zpráva je nebo není zašifrovaná.
Ani na tom nic nemění kolik lidí by teoreticky bylo schopno ten můj veřejný klíč skutečně získat. Zašifrovaná zpráva je zašifrovaná pořád, i když se odšifrovací klíč proflákne. Akorát u profláknutého klíče už ta šifra nechrání před přečtením kýmkoli s tím klíčem.)
Máš to pomotané. Ty tu zprávu svým privátním klíčem zašifrovat nemůžeš, neexistuje způsob jak ji dešifrovat pomocí veřejného klíče. A myslím že ti PGP ani nenabídne tvůj privátní klíč pro šifrování. Svým privátním klíčem ji můžeš akorát podepsat, pomocí veřejného klíče si můžeš ověřit že podpis sedí.
https://en.m.wikipedia.org/wiki/Pretty_Good_Privacy#/media/File%3APGP_diagram.svg
Ano, jsou 2 klíče veřejný a privátní, to chápu.... Já potřebuji poslat zašifrovanou zprávu na tu adresu, kterou sem uvedl jako příklad. Jenom nevím jak....
Toto by měl být jeho veřejný klíč že?
--------BEGIN PGP PUBLIC KEY BLOCK--------
GFGFFASXbfRbMXYISAkkJWEORdjdh
DSDUPQOWliookjhjiuxnnxiajsJasjda
jsdjxdjhfjhduqwjkjkaskdjksajdkjsad
ctyojasddjdajdajdoasjoADJAOJDODA
ADSSSSSSSSSSSSSSSSSDASDfsasd
ASDDDDDDDDHAHSDhhSJWHSdfsf
JHUsadIOsuudududiosdiOIdaduassad
--------END PGP PUBLICKEY BLOCk------
Toto vypadá jednoduše ale.... třeba click encrypt with public key v Kleopatře nemám.
Download PGP encrypter/decrypter
Copy and paste public PGP key into the software
Open a text box within the software, type in the message you want to send to
Click “encrypt with public key” (the same one you copy + pasted from the)
Copy encrypted message
Paste encrypted message into chat
A toto jsem stahoval a je v tom Kleopatra
https://www.gpg4win.org/
Jinak se omlouvám, ale opravdu mám v tom zmatek.
Já myslel, že to půjde přesně takhle, prostě jak je to napsané. Stáhnu nějaký pgp program a udělám tento postup a hotovo.
Download PGP encrypter/decrypter
Copy and paste public PGP key into the software
Open a text box within the software, type in the message you want to send to
Click “encrypt with public key” (the same one you copy + pasted from the)
Copy encrypted message
Paste encrypted message into chat
Vážně tam tohle nemáš?
Velice se omlouvám, že jsem dlouho neodpověděl, ale snažil jsem se a pořád nic. Jinak ano, toto mám.
A co konkrétně znamená "pořád nic"?
Nemohu prostě to "udělat"
Skvělý popis problému.
Potřebuji zašifrovat zprávu, kterou odešlu do chatu a příjemce ji bude moc dešifrovat a vidět, to co jsem tam napsal. Hlavně potřebuji jak se to v kleopatře vše dělá. Dám poznámkový blok v kleopatře, napíšu do něj třeba ahoj, dám, co jsem teda zjistil, v kleopatře je karta příjemci. Podepsat jako: to budu asi já..... encrypt for me a encrypt for others. Pro others tam bude příjemce, ale když mám pouze --------BEGIN PGP PUBLIC KEY BLOCK-------- tak co s tím? Když dám zašifrovat, tak mám toto. To je jakoby zašifrovaná zpráva..... ale co s encrypt for others?
-----BEGIN PGP MESSAGE-----
lKji/ixnPsSAQdAsLny5U9QUE/GdJtgWT2fKB3Ov+VFAR9HfY8Z4TglFzcw589
ZdsiWOcwfMXKAzenbMdmQHWLI7auJQ7QIupji3lhYxAWTlH4IbCxN+MZzoA
wqzcVno99FkzHaYdqKz4x+9BwPJCvZnJ1KuoKhEe/zevtJRnwHLGYc1eOXE6bbuY
XyhQQU31a+vNUBR7+uBNpy03eDnRSvO2cXq45zD8ZfMgxM8oecQx3OKGkzFvH9Q0
V3PmaOGbYS7Z7Ggr9WS+COzHaw+HWVIMxgES1tK3N1Mg3nRFa45XvXSkgAY/J1xz
4ydHfAhGE8fi
=05tk
-----END PGP MESSAGE-----
To si příjemce dá do poznámkového bloku a dá dešifrovat a měla by tam být zpráva, kterou jsem napsal. Ale co v kartě poznámkový blok a příjemci? Tam je encrypt for others a mám zadat jméno nebo email.
Mám pouze toto
--------BEGIN PGP PUBLIC KEY BLOCK--------
GFGFFASXbfRbMXYISAkkJWEORdjdh
DSDUPQOWliookjhjiuxnnxiajsJasjda
jsdjxdjhfjhduqwjkjkaskdjksajdkjsad
ctyojasddjdajdajdoasjoADJAOJDODA
ADSSSSSSSSSSSSSSSSSDASDfsasd
ASDDDDDDDDHAHSDhhSJWHSdfsf
JHUsadIOsuudududiosdiOIdaduassad
--------END PGP PUBLICKEY BLOCk------
Opravdu děkuji.
Edit: Omlouvám se, že to píší, ale nešlo by to nějak s někým vyzkoušet? Že by si někdo stáhnul kleopatru a udělalo se to? Díky.
Nikdy jsem Kleopatru a GPG nepoužíval (používám OpenSSL), ale klidně můžu vyzkoušet.
Můj publick key:
kacikac_0x52F8607B_public.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ0j/0RYJKwYBBAHaRw8BAQdApILexp/0o8TfxvjTy9NYFtQwfA79nyM/Z9zj
eJOewty0B2thY2lrYWOImQQTFgoAQRYhBJL+FYqbotJbNdRQWe22hZFS+GB7BQJn
SP/RAhsDBQkFpDlfBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEO22hZFS
+GB79xkBAPL9yqnTXC5hbaaukXiGM6GTcYXfPjpsW6+pZWqWHlsrAQC//US6pDaN
ZMtlVCpIVrd8/filumWa1j5FCk2V3S48Brg4BGdI/9ESCisGAQQBl1UBBQEBB0D2
93RTwUH451d/2urZ/EPI3ajaW6EznQzmzwCN0J2nHQMBCAeIfgQYFgoAJhYhBJL+
FYqbotJbNdRQWe22hZFS+GB7BQJnSP/RAhsMBQkFpDlfAAoJEO22hZFS+GB7/lAA
/3l61hNi2ZlAZx0qrYgtW0il1ZWPRwInD4Vf+SIiBz7lAP9X+cPoJo9HaWitQprR
wnQFZaaI8H5WLhXLsuitCcf7Cg==
=8fvU
-----END PGP PUBLIC KEY BLOCK-----
Pošli mi svůj publick key, abych ti mohl poslat zprávu.
A pošli mi zašifrovanou zprávu mým publick key.
jéé díky. A jak vlastně zjistím svůj public key? Díky.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ0j4eRYJKwYBBAHaRw8BAQdAujxgDlMrzSn9VEdkWw/HdnImFaT43zeyuc/u
rBTG/Kq0F3ZldHJlZyA8dmV0cmVnQHZldC5jb20+iJkEExYKAEEWIQTDVSi8LpUG
h2KTce2D+4pF2o56hQUCZ0j4eQIbAwUJBaRAtwULCQgHAgIiAgYVCgkICwIEFgID
AQIeBwIXgAAKCRCD+4pF2o56hbiIAP9Kl4aNtBBSryVIXVgq/Mqdjdb8sl0IlXRz
XpJ39NYBPQEAoTkmH8R6eCyZ7k2nJPdrWg75J7SzMNW8QS3XxiI5TQe4OARnSPh5
EgorBgEEAZdVAQUBAQdAqtfowX1efEP+9r4LQuGW49O/vW27h5NiKSuy1edF7CUD
AQgHiH4EGBYKACYWIQTDVSi8LpUGh2KTce2D+4pF2o56hQUCZ0j4eQIbDAUJBaRA
twAKCRCD+4pF2o56hUuZAQD24zLwjmf929pdudc92BvFXs+H24K+rGJqBbT1dLzT
iQD7Bx4qwEdRJA1WnuY3F7tQ3poTVOqgg/qoUfyXchnwZg0=
=xR7V
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP MESSAGE-----
hF4DfKBlfb9+I2USAQdAvxrAKR97kOdqOzoPGjBNYdMLbkmrVXWRyDG8OdS8K2Ew
s/PndowBxPLz2cHn61JSBUL3W6VjSRSBS08aUrbHqwVn/B2nsgpC7CsEEuZmZrsp
1MAGAQkCEL5bYxcn4G/e4GkkPC6yhL7sej9GCyLCH+6Q1EKXUi7bmxGoB4r4ZBsb
1PcxOMi8CN3bwqPoqZ0ypx7Zwgi/0itTK5XmG1ecYQEV4PRPBpuUpgYTUzstwV7L
6rsIqQHVB56Er0R6yF2Ov1Im7YQY56LLO3NhXZ/fIeA1mlcPrA8wvVu8NXPdCr8Q
uudG8Rehhx8s06RzMJZzhvqccySjHe3TYh8fL4Qjy4oL87Pk+W1n2ZO0e024C56J
YCC6iEXQYKeY
=2PZ9
-----END PGP MESSAGE-----
Je tam: TEST
... ale ještě jsem nezjistil jak poslat zprávu tobě, jak jsi to provedl?
-----BEGIN PGP MESSAGE-----
hF4DfKBlfb9+I2USAQdAEx+Q+2wzI5Obx8JyeIBpqDXXPeVkuntUzqZWU94cujAw
Z+gr5hmrHqP1TzV3NJdhY367bQ8puP/AUmidfwCMCxib8Xbbhl3ST07xrDXhEC5r
1MC9AQkCEEF7fdhcCCrREDxyTqokGgyF+gN+bqQCikXvUyBlPz8/xw4zHPBK8/+K
VRRY3w81ZSRoowqr62wOX7NMQcXYI/5jn0sg0oOaQ6830zzHGduptuvOMScpjT1x
PFHI+chilR5lHuyVuDtvLoGrzm2DA0CJq6fEojTc80HNlXu2IwELRcpw4UycwAct
6NGbt+rl0rJ6l9wJ3JbaAT8fWxKqiQpKMSywHKK22eFYOyu2NUVJ5QFxHAyvDT44
lCbj49zoFHp02sfKrAdAmNoXByPR1YBqVA+CjSIspT6Dh9nSCleOt1Q+gOhgqdtG
JvbWFMIIPdAUVSEQErZaEEBCFElLB1m4SMI2BY009lSTdIKsCnPfzb12m0WIYOx3
32sHCeqZFKmHi9MGjOPXX9H587+TM96L3tB2Z4nqhPwIxT6CZFQS0u8zbgTH13Vf
Kfp6Ub68ndnoe3nFK5OjN70/oR5LdGulpumIKWrRSxcNVKbkCTfU/us5TTQ5QSfj
=boCg
-----END PGP MESSAGE-----
-----BEGIN PGP MESSAGE-----
hF4DfKBlfb9+I2USAQdAPcgCMPTMAJj6/cDECTGKimA7IO5C5dqkAWrFBkxyXk8w
w45Bcw0uusgBf2r1RM8JnPTsp4RwE03BDPG6nkbfB8Yy5PM4K8rbWP+ke6ovANVL
1MAOAQkCEDRjtBp8MQvaonMFh4IIzhdiqNT5MyiUvvCXsKY6vAE3Z1MHgXhxG4BO
1aS97Q5AE0pi//CEpb6cjclvg8fbdreiuIr6T3D4RSI2fqudW8bquMZlDF+qOHAB
Jsfu+Yuf9fAdIQeZd/oAYWxIDzU1zqPpOpOjVfBOIAX/PT57RkRLylGv/wnuaBk/
dRXYztY/nZu5/k4cAk1KIb5Ki0O5Js6Pqu/vPflF6AvqK9KQC5tu6iYN5akOsOAk
UfxqjhqGUg8p1Mm+PNpXRpA=
=e91B
-----END PGP MESSAGE-----
-----BEGIN PGP MESSAGE-----
hF4DGK7iqRc7eyESAQdADvLeF01LE3vdFOXcYtNc36nMF2lame4zcoN66xIKSwYw
207KO6V/lBSpFenlC/K9EbvxMhPYJLcY0fIK1CHoNLm0IUK49hgp9wR3Rq63vjAI
1MAaAQkCEAvSPxfKDLPAPWJijreT29UzSSxo4Cr+B3VAU2qCp7od6iXdQY1wT60S
TfhkaB+djvBozzljQDE3uLlqmiKnN7AIwE/rW7von5lbvf4o3CH1byItcbtz1kXa
e60vtqrx5WMVE6D2qNFkbsLjkGLvxFhMTUwpogxrYZSuJ+92gFRBrfWx8X1p5L84
16xYb3VKS37RyXeWaW8SWrUHPrZNyrSuhCtHUr5WDDxTY9r9/cLFKpWSkM6IyLUB
9dQFE9P7RFss5poQieqWJn+K74m5N5G3kp7MR74=
=f4li
-----END PGP MESSAGE-----
Pak stačí dát zašifrovat a pak mi to zkopírovat.
Jo, funguje to. Konečně. Díky moc všem za pomoc.
jj, udělal jsem to podle toho tvého návodu v zašifrované zprávě
Díky moc za pomoc.
Prostě musím mít toto nebo ten soubor asc. Ve schránce dát import certifikátu, poté upravit v příjemci encrypt for others, napsat text, který zašifruji a pak zkopíruji BEGIN PGP MESSAGE a to odešlu příjemci a ten si to dešifruje.
----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ0j/0RYJKwYBBAHaRw8BAQdApILexp/0o8TfxvjTy9NYFtQwfA79nyM/Z9zj
eJOewty0B2thY2lrYWOImQQTFgoAQRYhBJL+FYqbotJbNdRQWe22hZFS+GB7BQJn
SP/RAhsDBQkFpDlfBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEO22hZFS
+GB79xkBAPL9yqnTXC5hbaaukXiGM6GTcYXfPjpsW6+pZWqWHlsrAQC//US6pDaN
ZMtlVCpIVrd8/filumWa1j5FCk2V3S48Brg4BGdI/9ESCisGAQQBl1UBBQEBB0D2
93RTwUH451d/2urZ/EPI3ajaW6EznQzmzwCN0J2nHQMBCAeIfgQYFgoAJhYhBJL+
FYqbotJbNdRQWe22hZFS+GB7BQJnSP/RAhsMBQkFpDlfAAoJEO22hZFS+GB7/lAA
/3l61hNi2ZlAZx0qrYgtW0il1ZWPRwInD4Vf+SIiBz7lAP9X+cPoJo9HaWitQprR
wnQFZaaI8H5WLhXLsuitCcf7Cg==
=8fvU
-----END PGP PUBLIC KEY BLOCK-----
Opravdu děkuji
Daval jsem ti odkaz s navodem. Je tam popsano vygenerovani klicu i nastaveni nejcasteji pouzivanych mailových programu. Navod je cesky s obrazky. Kdyz nezvladnes ani tohle, tak to vzdej.
Ano no....
Mě prostě mate toto, ale pořád.
Download PGP encrypter/decrypter
Copy and paste public PGP key into the software
Open a text box within the software, type in the message you want to send to
Click “encrypt with public key” (the same one you copy + pasted from the)
Copy encrypted message
Paste encrypted message into chat
Vypadá to jednoduše, ale vůbec nevím, jak to v kleopatře udělat.
Edit: Jaj. Vůbec jsem si toho odkazu nevšiml.
Je to správně? Teď by příjemce měl dát Decrypt /Verify Notepad a bude mít mojí zprávu že?
A udělals to ??? Stáhnuls pgp program a použil ho a výsledek poslal ???
1) Kleopatra je jen generování klíčů, nic nikam neposílá.
2) Ten návod je "obecný", jako příklad (konkrétně použití v chatu, koneckonců by to tak šlo i v majlu).
3) Běžně se používá nějaký "majler", kde to PGP je integrované (viz návod v tom konkrétní majleru, který používáš).
4) Pokud ti to není jasné, tak se na to vybodni
Potřeboval bych to v chatu.
V tom pripade musi chat podporovat PGP, cize mat v sebe implementovany encrypter/decrypter.
Btw kazdy chat tvrdi, ze jeho komunikacia medzi uzivatelmi je sifrovana.
Ale může to udělat v kleopatře nebo v jiném PGP?
Samozrejme, ale je to zbytocne pracne, pretoze rovnaky postup musi potom pouzit aj on (stiahnut, desifrovat externym nastrojom).
To uz si rovno mozete posielat zasifrovane rarka, kde bude textovy subor, pretoze je to univerzalnejsie a asi aj rychlejsie ako cisto textovo orientovane pgp.