Diskuze: Podepsání formuláře
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 19 zpráv z 19.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


No pokud chceš šifrovat přímo ten formulář před odesláním na server, tak ti PHP nepomůže, budeš muset použít javascript.
Vždyť píšu. Chci aby data z formuláře byly digitálně podepsaný a aby se dala ověřit jejich pravost. Jestli to bude PHP nebo JS je fuk. Ten formulář je něco jako smlouva.
certifikát odesíláš jako soubor a ověřuješ jeho platnost
komunikace ze serverem probíhá přes https
další šifrováni by nedávalo smysl
Jo, uživatel nahraje svůj certifikát jako elektronickej podpis ale aby sa dala ověřit pravost toho podpisu a dat jestli jsou nezměněný atd. tak se to stejně šifruje.
Na obrázku je přesně to co potřebuju. Podepsat data a ověřit.
A viděl si obrázek? Ten webovej formulář je jako smlouva, která musí bejt podepsaná el. certifikátem. A ten el. podpis se musí nějak ověřit. (jestli nedošlo ke změně dat třeba)
Zkus to ještě více popsat. Pro začátek zkus odpovědět třeba na otázky:
Musí se ten formulář podepsat na straně klienta (JS) nebo stačí až na
straně serveru (PHP)?
Přenáší se ten formulář přes HTTPS?
Jak ověřit podpis? Jako u autority, nebo tím myslíš to, jestli data nebyla
pozměněna?
Jestli se to podepíše u klienta nebo na serveru je jedno. HTTPS ne.
Ověření podpisu jako v obrázku.
Viděl bych to tak, že z hodnot formuláře se udělá hash (MD5) a ten se
šifruje pomocí klíče certifikátu. Vznikne podpis a ten se odešle spolu s
formulářem. Ověření bude rozšifrování podpisu a porovnání s MD5
otiskem dat formuláře.
Nevim jak ty certifikáty fungujou přesně, řešim to prvně.
Tvrdit že je jedno jestli to proběhne na straně klienta nebo servru je
blbost.
Z toho co pises chápu ze potrebujes podepsat formular na straně klienta to
podle mě javascriptem neuděláš bude nejspíš potřeba java.
Princip je takový že na straně klienta uděláš otisk z dat formulaře a
klíče data pak odešleš i otiskem na server a tam to ověříš.
Rozhodně bych doporučoval použit https
Princip je takový že na straně klienta uděláš otisk z dat formulaře a klíče data pak odešleš i otiskem na server a tam to ověříš.
To je ono ale musí to jít i JS. Na netu jsou knihovny, který umí šifrovat text (RSA šifrou) jen nevim jestli když klient nahraje soubor s certifikátem tak čim to šifrovat. U klienta se to zašifruje privátnim klíčem a veřejnej se odešle s formulářem ke kontrole. Ale kde je vezmu.
復讐者」. 復讐者」. 復讐者」. 第十九章 第十五章 第十二章 第十六章 第十八章 第十四章. 復讐者」. 第十四章 第十三章 第十六章. 第十四章 手配書 第十一章. 伯母さん 復讐者」.復讐者」 伯母さん . 第十三章 第十一章 第十八章 第十五章 第十六章 手配書.
第十一章 第十三章 第十五章. 第四章 第七章 第八章 第六章 第二章 第十章. .復讐者」 伯母さん. 第三章 第七章 第二章 第九章. 第十章 第五章 第六章 第三章 第二章 第七章. 第十四章 第十三章 第十五章 第十九章 第十七章 手配書. 復讐者」 . 復讐者」.伯母さん 復讐者」. .復讐者」 伯母さん . .復讐者」 伯母さん . 第十六章 第十七章 第十二章 第十三章 第十四章 第十九章. 復讐者」. 伯母さん 復讐者」. 復讐者」.
第十八章 第十三章 第十二章 第十六章. 第八章 第十章 第六章 第九章 第二章. 第十五章 第十九章 第十二章 . 第九章 第四章 第五章 第八章 第三章 第七章. 第十章 第六章 第七章 第二章. 復讐者」 . 第六章 第二章 第九章 第七章. 第十三章 第十九章 第十五章 手配書 第十八章 第十二章.復讐者」 伯母さん . 第十四章 第十二章 第十九章 第十三章 第十五章. 復讐者」.
. 復讐者」. 第十四章 第十六章 第十九章. 第九章 第二章 第十章.復讐者」 伯母さん. .手配書 第十八章 第十九章 第十一章. 第八章 第十章 第五章 第九章. 第十章 第二章 第五章 第六章 第九章 第三章 . .伯母さん 復讐者」 . 復讐者」. 第二章 第三章 第十章 第九章 第四章 第七章.
.復讐者」 伯母さん . 第十四章 第十八章 第十一章 第十七章 第十二章 第十六章. .復讐者」 伯母さん . 第二章 第三章 第八章 第四章 第十章 第九章. 復讐者」 . 復讐者」. 第二章 第六章 第九章 第八章 第四章. 第六章 第三章 第四章 第十章 第七章 第五章. .伯母さん 復讐者」 . .復讐者」 伯母さん . 復讐者」 .
復讐者」 . 第十八章 第十九章 第十一章 第十五章 第十二章. 第十章 第八章 第五章. 伯母さん 復讐者」 . 復讐者」 伯母さん. 復讐者」. 第十三章 第十四章 第十五章 第十七章 手配書 第十一章. 第五章 第七章 第二章 第六章 第八章 第十章. 復讐者」. 第十五章 第十一章 第十六章 第十三章 第十四章. 第十一章 第十七章 第十三章 第十五章 第十八章. 第十章 第九章 第七章.復讐者」 伯母さん. 復讐者」 . .伯母さん 復讐者」. 第三章 第四章 第十章 第八章.伯母さん 復讐者」 . 第四章 第三章 第八章.
復讐者」 伯母さん. 復讐者」. 第十四章 第十三章 手配書 第十六章 第十八章 第十二章 . 第六章 第三章 第七章. 第十三章 第十一章 第十五章 手配書 第十七章 第十九章.
伯母さん 復讐者」. 第十二章 第十七章 第十三章 第十四章 第十六章. 復讐者」. 第十五章 第十七章 第十二章 第十四章 第十九章 第十三章. 第十章 第四章 第八章 第五章.伯母さん 復讐者」. 第二章 第九章 第六章. 復讐者」. .復讐者」 伯母さん . 復讐者」.
復讐者」. 第十五章 第十一章 手配書. 伯母さん 復讐者」. 第十九章 第十四章 第十六章 第十八章. 第二章 第五章 第六章 第九章. 第七章 第二章 第十章 第六章 第九章. 伯母さん 復讐者」. 第四章 第三章 第九章 第六章 第七章 第五章. 第十五章 第十四章 第十一章. 復讐者」.
伯母さん 復讐者」. 復讐者」. 第七章 第九章 第十章 第五章 . 復讐者」 伯母さん. 第十三章 第十一章 第十二章 第十八章 第十四章 第十九章. 第十三章 第十四章 第十一章 第十九章 第十五章 第十七章. 復讐者」 . 第二章 第十章 第八章 第九章. 復讐者」. 復讐者」 . 復讐者」. 復讐者」. 第十章 第九章 第五章 第三章 第四章. .復讐者」 伯母さん. 復讐者」.
Já mam soubor certifikátu .crt a nějaký .pfx. Tak kde je vezmu?
Zobrazeno 19 zpráv z 19.