Já jsem se ptal na speciální věc: Zašifrovat zprávu, pak to zveřejnit(například do cloudu, abych si to mohl přečíst kdykoli), zároveň, ale aby zprávu si nemohl přečíst nikdo jiný než já. Zároveň ale abych si já sám mohl ověřit, že tu zprávu jsem psal já a né někdo jiný (protože pokud někdo vytvoří zprávu, podepíše ji mým veřejným klíčem(může kdokoli) a dá ji na cloud, já pak nepoznám, jestli jsem ji třeba psal já - to je to důležité). Jde to řešit asymtrickou šifrou (kombinací veřejného a soukroméno klíče)? Samozřejmě by se to dalo řešit symetrickou šifrou... A Pokud by se to dalo řešit symetrickou šifrou, zda stačí pouze programu říct, že s mým daným privátním klíčem (protože ten znám jen já) má tentokrát šifrovat symetricky, místo asymetricky (ono to nebude tak přímočaré, prostě prostě vyvolatsymetrické šifrování s zvoleným klíčem:=můj soukromý klíč.).
A žádný klíč někoho jiného tam nefiguruje
PajaH > Ale to je přeci to co jsem popisoval na začátku snad. A to nezpochybňuji. Možná bylo matoucí, že v kartézském součinu se objevil soukromý klíč protistrany, což je samozřejmě nesmysl, ten přece neznám.
AlexBBC > Já se ale neptám na digitální podpis. Tím spíš by si pak mohl kdokoli veřejným klíčem rozšifrovat, co tajného jsem napsal.
aha ja myslel, ze to chces vystavit, ale mit jistotu, ze to je tvuj text, proto jsem psal o podpisu.
tak si to zasifuj verejnym klicem a dej na server.
odsifrovat to pujde jen tvym privatnim klicem.