
Algoritmus DSA : určený na podepisování, ale ne na šifrování
Zdravím, četl jsem, že (Asymetrická šifra) DSA má tu vlastnost, že je vhodná pouze na podepisování, ale nedá se použít na šifrování. Chtěl bych vědět, zda je to pravda, a jaké je vysvětlení, a co by znamenalo, kdyby se použila na šifrování (tedy pokud to jde)
Aha, už tomu rozumím, takže hash je součástí algoritmu? To samé jde udělat u řetězení Priv(hash(text)), Také z toho už nikdy nedostanu text pomocí Pub(), ale pouze Hash(text)
Když to tedy vezmu obráceně, jaká šifra vznikne, když z DSA odebere hashování? Nebo je to hashování, tak zadrátované v algoritmu, že to není možné? Podobně jako z libovolné asymetrické šifry si mohu udělat vlastní DES, že vstup nejdřív zahashuju