Hier ein kurzer Überblick über die wichtigsten kryptografischen Methoden.
Da. Prinzip d.r .ymm.tri.ch.n V.r.chlü…lung i.t .infach: Dat.n w.rd.n v.r.chlü…lt, ind.m man .in.n Algorithmu. zu.amm.n mit .in.m Schlü…l auf di. Klart.xtdat.n anw.nd.t. Dab.i .t.u.rt d.r Schlü…l, wi. d.r Algorithmu. arb.it.t. Di. Dat.n w.rd.n wi.d.r .nt.chlü…lt, ind.m man .in.n Algorithmu. zu.amm.n mit d.m gl.ich.n Schlü…l wi. b.i d.r V.r.chlü…lung auf di. v.r.chlü…lt.n T.xt anw.nd.t:
V.r.chl….lt = Alg.r.thm..(Kl.rt.xt,Schl….l)
Kl.rt.xt = Alg.r.thm..(V.r.chl….lt,Schl….l)
Sy….r..ch. V.r.ch……….. b….r.. … zw.. …..ch.. V.r..hr..: ..r S.b……… … ..r Tr………… B.. ..r S.b……… w.r… K..r..x.z..ch.. ….. Ch…r.z..ch.. .r…z., w.hr… … Tr……….. ..ch. … Z..ch.. .r…z., …..r. ..r.. R..h……. v.r….r.. D.. b.k……… I……….r….. ..r S.b……… … Tr……….. …. … C....r-V.r.ch......... … … Sky.....
D. S.b……… … Tr……….. .. ..h.z. b….b…r W…. ………… … ……….r k..b….r. w.r… k….., ..b. .. …. w.hr. F… .. .y….r..ch.. V.r.ch…………
B…….. | V.r….. | N.ch….. |
---|---|---|
DES, 3DES, AES, IDEA, RC2, RC4, RC5, RC6, … E… L…. ..r b.k……… .y….r..ch.. V.r.ch……….. …… S.. h..r. | ..hr .ch….; .. k….. .r.ß. D………. ….rh..b k.rz.r Z… v.r- bzw. ….ch……. w.r… | Sch……….ch …w…..; ..r E…….r …. … ..h….. Sch…… .rh….., b.v.r .r ..h…. D…. … …… G…..b.r …….ch.. k… (H....-E.-Pr.b...) |
<….> D.. .. Zw….. W…kr… v.. ..r W.hr..ch. .. h.h.. S..ckz.h… ……..z.. E..... w.r …. ..r .r…. ..ch….ch.. V.r.ch…………r…. S.. k..b….r. S.b……… … Tr……….. … w.r.. .. L…. … Kr….. ..br.ch… </….>
V.r.ch……. = A…r..h…(K..r..x.,Sch……1)
K..r..x. = A…r..h…(V.r.ch…….,Sch……2)
Sch…… 1 … Sch…… 2 w.r… z……. .rz…. … v………r .bh…… S.. w.r… ..ch … Sch………r b.z..ch…. I. ..r Pr.x.. w.r. ….r ..r b….. Sch…… v.r……..ch. (… b.z..ch… .h. …h..b ..ch … „P.b..c K.y“ …r „……..ch.. Sch……“ … … A.y….r..ch. V.r.ch……… … „P.b..c-K.y-Kry….r….“). A.y….r..ch. V.r..hr.. b….r.. … h…. ..ch ..ch. …….. …h……ch.. Pr.b….. w.. z.B. ..r Pr....k..rz.r......, … K.....ck-Pr.b... …r … ........ch.. K.rv... A.. …… Gr… …. h…. .. G…….z z. … .y….r..ch.. V.r..hr.., … … … …..ch.. Pr..z….. S.b……… … Tr……….. b….r.., … b….b.. k..b….r. w.r… k….., ..r w….. ..y….r..ch. V.r.ch……….v.r..hr.. b.k…..
B…….. | V.r….. | N.ch….. |
---|---|---|
RSA, M.rk..-H......., R.b.., E......, V.r..hr.. … B…. ……..ch.r K.rv.. (ECDSA, C.rv.25519, Br……., C.rv.448) | ….. … Pr.b… … Sch……….ch. | ..hr …….; .. k….. ..r k….. D………. ….rh..b k.rz.r Z… v.r- bzw. ….ch……. w.r… |
A… z.r V.r…… …h….. ..y….r..ch.. V.r..hr.. …… … ..ch.r, w… … … ….r …r..ch… .r.ß. Sch……….. b..r..b.. w.r…. B… … ………. A…r..h… RSA ….. ….. .k….. b.. ………. 2048b.., ….r….. w.r. .b 2017 ..r E…..z v.. Sch……. … ….r L…. v.. ………. 3096b.. …..h…. B.. ..r W.h. ..r Sch……….. …. z. b..ch…, …. ..r R.ch…..w… … ..r Sch……….. ……. D.. A..w.r.v.rh….. v.. E.b….. Sy…… b… E…..z …..r Sch…… …… …h..b ..r……. …….. w.r…, b.v.r …. E…ch…… …r….. w.r..
A.. A…r….v. z. RSA … DSA w.r… .. … …z… J.hr.. V.r..hr.. … B…. ……..ch.r K.rv.. …w.ck…, … ..ch … k.rz.. Sch……. (256 b.. 512b..) …. ..hr h.h. S.ch.rh… b….. … ….rch w…… ..r..r…..r .rb….. … RSA … DSA. D.. ….r … N…. ECDSA, C.rv.25519, Br……. … C.rv.448 (G……ck) b.k…… V.r..hr.. …. ……rw…. ……r…..r. … w.r… v.. .k……. Sy…… h….. (j…ch ..ch. ….r) ….r….z.. W… .hr E…..z .. Erw….. ..z…. w.r., …… … …..r.ch….. Sy….. … K……b…… …….. w.r….
H..hw.r. = A…r..h…(D………)
E.. H..h….r..h… ….r..r. … ….r b….b.. .r.ß.. (…r k……) D……… ….. ….r ….ch …… W.r. (… .. ……… H..hw.r.). Ä…r. ..ch … D……… ..ch ..r ..r…, .. ….r. ..ch ..r H..hw.r. .. ….r ..ch. v.rh.r..hb.r.. W….. M.. H…. v.. H..hv.r..hr.. k… … .. ..ch.r ……., …. …. D……… ..v.r….r. v.. S….r z.. E…….r .b.r.r…. w.r… Z……. … … E…..z v.. ..y….r..ch.. V.r.ch……….v.r..hr.. k… … … Ab…..r v.. b….b.. .r.ß. D………. v.r…z..r.. (D……. S……r).
B…….. | V.r….. | N.ch….. |
---|---|---|
MD4, MD5 (MD = M…… D…..), SHA-0, SHA-1, SHA-2 … … V.r…… SHA-224, SHA-256, SHA-384 … SHA-512, SHA-3 (SHA = S.c.r. H..h A...r..h.), RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320 (RIPEMD = R.c. I….r..y Pr…..v.. Ev…….. M…… D…..) | - | - |
M……. ..b. .. b……… S.ch.rh…..r.b…. … v….. ……..z… H..h….r..h…:
Ak….. …… … H..hv.r..hr.. SHA-2, SHA-3 …RIPEMD-160 … ..ch.r.
B…….. | V.r….. | N.ch….. |
---|---|---|
X.509 | Z.r….k… ….. … Pr.b… ..r Sch……v.r…k….. | … Z.r….k.. … ..r .. v.r.r…..w.r… w.. ..r A……..r |
E.. Z.r….k.. w.r. .rz…., ….. ..r ……..ch. Sch…… .. … Tr…c….r …ch.ck. w.r.. D.. Tr…c….r v……r. … I.h.b.r … ……..ch.. Sch……. … .r…z. v.r.ch…… I…r…….. w.. z.B.
A..ch…ß… ……r. … Tr…c….r … ……..ch.. Sch…… … … V.rw………..r…….., ….. .. .b.r b…. ….. H..h .rz…. … …… … …… ..h….. Sch…… ..y….r..ch v.r.ch……. (r.ch.. S…. .. B…). D.r v.r.ch…….. H..h (… …….. S……r) w.r. .. … Z.r….k.. ….h…..
E.. Z.r….k.. w.r. v.r…z..r., ….. ..r E…….r .b.r … ……..ch.. Sch…… … … V.rw………..r…….. ….. H..h b….., … v.r.ch……… H..h … Tr…c….r. … …… P.b..c K.y ….ch……. … … Er..b….. ……….r v.r….ch.. S… … Er..b….. …….ch, … … Z.r….k.. v.r…z..r.. D.. ….r b……… kry….r….ch.. V.r..hr.. …….. ..r E…….r … V.rw………..r…….. … Z.r….k….
U…r ….. Br…-F.rc.-A..r… (v.. ……ch br… ..rc. „r.h. G.w…“) v.r…h. … … v……….. A…r.b..r.. ….r …..ch.. L……. ….. Pr.b….. I. B.r..ch ..r Kry….r…. b……. …., …. …. …..ch.. Sch…… .y……..ch …….. w.r…, b.. … r.ch…. L….. bzw. ..r r.ch…. Sch…… …….. w.r…
V.r..h…w…. | V.r….. | N.ch….. |
---|---|---|
D.. v……….. D.rch.r.b..r.. ….r …..ch.. L………..chk…… | D.. L….. w.r. … S.ch.rh… ……… | D.. V.r..hr.. k… .x.r.. ….. ….r.. ![]() |
<….> E.. kry….r..h..ch.. V.r..hr.. …. … ..ch.r, w… k…. ….k..v.r.. A..r…. … Br…-F.rc. b.k…. …. … … Br…-F.rc.-A..r… (z. B. ….r… ..r h.h.. A.z.h. …..ch.r Sch……) … ..ch. ..rch..hrb.r ……h.. w.r.. </….>
W… P…w.r..r .rr…. w.r… …… … … Br…-F.rc.-A..r… ..ch. ..rch..hrb.r …, k… ..r A..r….r ..ch ….r …. W.r..rb.ch-A…ck. ..rch..hr… I. ..r Pr.x.. v.rw….. .r …. L…. …..ch.r P…w.r..r … ……, .b … ….ch.. P…w.r. ..r….r ….
V.r..h…w…. | V.r….. | N.ch….. |
---|---|---|
D.. v……….. D.rch.r.b..r.. ….r L…. …..ch.r P…w.r..r. | D.r A..r… … .. .b.r.ch..b.r.r Z… ..rch..hrb.r. | D.. L….. w.r. ..r …….., w… ..ch … P…w.r. .. ..r L…. b…….. |