1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64188],{9220:(e,n,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/de/ct1/screenshots",function(){return i(54590)}])},54590:(e,n,i)=>{"use strict";i.r(n),i.d(n,{__N_SSG:()=>a,default:()=>o,meta:()=>l});var t=i(37876),r=i(91668),s=i(83292),a=!0;let l={title:"CT1 Screenshots",description:"Screenshots von CrypTool 1 (CT1). Einem kostenlosen Windows-Programm f\xfcr Kryptografie und Kryptoanalyse.",imagePath:"/media/page-contents/ct1/screenshots/",images:[{title:"Textanalyse",text:"In CrypTool stehen verschiedene Textanalyseverfahren zur Verf\xfcgung. Damit k\xf6nnen die Schw\xe4chen von einfachen Verschl\xfcsselungsverfahren aufgedeckt und diese teilweise auch automatisch gebrochen werden.",thumbnail:"screenshot-1-small.de.png",image:"screenshot-1.de.png"},{title:"Datenflussdiagramme",text:"Die Abl\xe4ufe bei der digitalen Signatur und der Hybridverschl\xfcsselung (RSA-AES und ECC-AES) k\xf6nnen in interaktiven Datenflussdiagrammen nachvollzogen werden.",thumbnail:"screenshot-4-small.de.png",image:"screenshot-4.de.png"},{title:"Hilfe",text:"Die F\xe4higkeiten von CrypTool werden aktiv durch die umfangreiche Hilfe unterst\xfctzt.",thumbnail:"screenshot-2-small.de.png",image:"screenshot-2.de.png"},{title:"Brute-Force",text:"CrypTool bietet die M\xf6glichkeit, moderne Verschl\xfcsselungsverfahren kennenzulernen und zu testen. F\xfcr die modernen symmetrischen Verfahren steht die Brute-Force-Analyse zur Verf\xfcgung.",thumbnail:"screenshot-3-small.de.png",image:"screenshot-3.de.png"},{title:"RSA",text:'Mit der Dialogbox "Das RSA-Kryptosystem" k\xf6nnen Sie auch Varianten des RSA-Verfahrens durchspielen (unterschiedliche Schl\xfcssell\xe4ngen, verschiedene Alphabete, verschiedene Blockl\xe4ngen).',thumbnail:"screenshot-5-small.de.png",image:"screenshot-5.de.png"},{title:"Demo zu Authentisierungsm\xf6glichkeiten im Netz",text:"Von UID/PW (Benutzername/Passwort) und One-Time-Password, \xfcber (einseitige) Challenge-Response (symmetrisch + asymmetrisch), bis zu asymmetrischer gegenseitiger Authentisierung. Der Benutzer kann interaktiv steuern, wie der Angreifer vorgeht (Rechner \xfcbernehmen, Verbindungen aufbauen oder trennen, lauschen). Lerneffekt ist, dass nur die gegenseitige asymmetrische Authentisierung gegen Man-in-the-middle-Angriffe sicher ist.",thumbnail:"crdemo-small.de.png",image:"crdemo.de.png"},{title:"Demo f\xfcr einen Seitenkanalangriff gegen ein typisches Hybridverschl\xfcsselungsprotokoll",text:"Bei einer nicht optimalen Implementierung, wie sie in der Realit\xe4t vorkam, kann der Angreifer den Sessionkey durch Protokoll-gerechte Anfragen an den Server hoch effizient berechnen.",thumbnail:"hybriddemo-small.de.png",image:"hybriddemo.de.png"},{title:"RSA-Angriff",text:'Drei auf Gitterreduktionsverfahren basierende Angriffe gegen das RSA-Verfahren, die darauf beruhen, dass bestimmte Vorbedingungen erf\xfcllt sind. Ein Teil von einem der beiden Faktoren von N ist bekannt ("Faktorisieren mit teilweise bekanntem p"). Ein Teil des Klartextes einer abgefangenen verschl\xfcsselten Nachricht ist bekannt und e ist klein ("Angriff auf stereotype Nachrichten"). Wenn d im Vergleich zu N zu klein gew\xe4hlt ist, kann man N faktorisieren ("Angriff auf kleine geheime Exponenten").',thumbnail:"rsasmallexponent-small.de.png",image:"rsasmallexponent.de.png"},{title:"Chinesischer Restsatz",text:"Implementierung von MAC-Verfahren (Kombination von Hashes und symmetrischen Verfahren zur Authentisierung von Nachrichten). Hashverfahren wurden bisher schon von den in CrypTool implementierten Konzepten PKCS#5 und digitale Signaturen verwendet. Drei auf dem Chinesischen Restsatz beruhende Anwendungen. L\xf6sung von Systemen linearer modularer Kongruenzen am Beispiel einer Planetenkonstellation im Sonnensystem. Veranschaulichung des Rechnens mit modularen Resten statt mit den eigentlichen Zahlen. Veranschaulichen des Shared Secret-Verfahrens (entspricht der Analogie, dass man zum \xd6ffnen eines Tresors z.B. drei beliebige von 5 Schl\xfcsselinhabern braucht).",thumbnail:"crt-small.de.png",image:"crt.de.png"},{title:"ANIMAL-System",text:"Veranschaulichen von Algorithmen (Caesar, Vigen\xe8re, Nihilist und DES) mit Hilfe der Animationssoftware ANIMAL (Java-Applikation, die es erlaubt, die Einzelschritte von Algorithmen oder die Komponenten von Datenstrukturen beliebig genau zu modellieren, diese manuell vor und zur\xfcck abzuspielen oder automatisch ablaufen zu lassen). Das ANIMAL-System erlaubt die Erstellung von Animationen mithilfe einer GUI, einer Skriptsprache sowie einer Java-API.",thumbnail:"animalanimation-small.de.png",image:"animalanimation.de.png"},{title:"OpenQVis",text:"Eine 3D-Visualisierung von gro\xdfen Mengen von Zufallszahlen mit Hilfe der Volume-Rendering-Engine aus OpenQVis.",thumbnail:"openqvis-small.de.png",image:"openqvis.de.png"},{title:"ADFGVX",text:"Die Implementierung und Analyse von ADFGVX als Beispiel einer kaskadierenden Chiffre.",thumbnail:"adfgvx-small.de.png",image:"adfgvx.de.png"}
1,{title:"Analyse monoalphabetische Substitution",text:"Die effiziente Analyse der monoalphabetischen Substitution.",thumbnail:"monoalph-small.de.png",image:"monoalph.de.png"},{title:"Zahlenhai",text:"Der Zahlenhai ist ein Spiel f\xfcr Sch\xfcler, das diesen den Umgang mit Teilern und Primfaktoren n\xe4her bringt.",thumbnail:"numbershark-small.de.png",image:"numbershark.de.png"},{title:"Flash-Animationen zu AES und Enigma",thumbnail:"enigma-small.de.png",image:"enigma.de.png"},{title:"Zahlentheorie",text:"Lernprogramm, das die Verfahren der elementaren Zahlentheorie erl\xe4utert und visualisiert.",thumbnail:"numbertheory-small.de.png",image:"numbertheory.de.png"},{title:"Elliptische Kurven",text:"Eine ECC-Demo zeigt, wie man in diskreten und in reellen R\xe4umen Punkte auf einer elliptischen Kurve addiert und multipliziert (geschrieben als Java-Applikation).",thumbnail:"ecc-small.de.png",image:"ecc.de.png"},{title:"Zufallsanalyse",text:"Das Men\xfc `Analyse > Zufallsanalyse` enth\xe4lt vier Einzeltests und eine NIST-Testsuite zur Analyse der Zuf\xe4lligkeit:\n\nW\xe4hlen Sie einen dieser Tests aus, um die Zufallsqualit\xe4t des aktiven Dokuments zu pr\xfcfen: Frequency-Test, Poker-Test, Runs-Test (oder Long-Run), Serial-Test und FIPS PUB-140-1 Testbatterie.\n\nDie einzelnen Tests wie der Serial-Test bieten in ihren Dialogen verschiedene Parameter an: Das Signifikanzniveau alpha kann einer von drei vorgegebenen Werten sein: `0,01`, `0,05` und `0,10`. Das Kombinationsfeld f\xfcr die Tupelgr\xf6\xdfe ist f\xfcr diesen Test nicht vorgesehen und daher nicht aktiv.\n\nMit dem Kontrollk\xe4stchen Standard-Offset und Testl\xe4nge wird festgelegt, ob die Standardwerte (Offset = 0 und Testl\xe4nge = Dateil\xe4nge) im Test verwendet werden sollen oder benutzerdefinierte Werte.\n\nDer Serial-Test untersucht beispielsweise, ob Paare aufeinanderfolgender Zahlen gleich verteilt sind und pr\xfcft somit ihre Unabh\xe4ngigkeit voneinander.\n",image:"NIST-serial-test-in-CT1-de.png"}]};function d(e){let n={h1:"h1",p:"p",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{children:"CrypTool 1 Screenshots"}),"\n",(0,t.jsx)(n.p,{children:"Klicken Sie auf die Bilder f\xfcr h\xf6here Aufl\xf6sung und eine kurze Erkl\xe4rung."}),"\n",(0,t.jsx)(n.p,{children:"\xa0"}),"\n",(0,t.jsx)(s.A,{images:e.images,imagePath:e.imagePath})]})}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},71173:(e,n,i)=>{"use strict";i.d(n,{A:()=>l});var t=i(37876),r=i(39180),s=i(87979),a=i(61083);function l(e){let{remarkPlugins:n=[],children:i,...l}=e;return(0,t.jsx)(r.oz,{rehypePlugins:[s.A,...n],components:a.o,...l,children:i})}},83292:(e,n,i)=>{"use strict";i.d(n,{A:()=>x});var t=i(37876),r=i(14232),s=i(41227),a=i(5477),l=i(64808),d=i(25612),o=i(74591),h=i(71545),u=i(68705),m=i(72613),g=i(9725),c=i(26670),f=i(57129),p=i(71173),b=i(30911);let k=e=>e.toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-"),v={en:{close:"Close"},de:{close:"Schlie\xdfen"}};function x(e){let{images:n=[],imagePath:i="",...x}=e,A=v[(0,b.Ay)()],[y,S]=(0,r.useState)(0),w=n[y],{open:z,onOpen:T,onClose:D}=(0,s.j)(),C=(0,r.useRef)(),j=(0,r.useRef)(),E=(0,t.jsxs)(a.s,{gap:2,alignItems:"center",children:[(0,t.jsxs)(l.L,{mr:3,children:[y+1,"/",n.length]}),(0,t.jsx)(d.$,{onClick:()=>S((y-1+n.length)%n.length),ref:C,children:(0,t.jsx)(c.QVr,{})}),(0,t.jsx)(d.$,{onClick:()=>S((y+1)%n.length),ref:j,children:(0,t.jsx)(c.Z0P,{})}),(0,t.jsxs)(d.$,{colorPalette:"red",onClick:D,children:[(0,t.jsx)(c.V2x,{}),"\xa0",A.close]})]});function V(e){var n,i;"ArrowRight"===e.key&&(null==(n=j.current)||n.click()),"ArrowLeft"===e.key&&(null==(i=C.current)||i.click())}return(0,r.useEffect)(()=>(window.addEventListener("keydown",V),()=>
1window.removeEventListener("keydown",V)),[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.x,{templateColumns:{base:"1fr",sm:"1fr 1fr",md:"1fr 1fr 1fr",lg:"1fr 1fr 1fr 1fr",xl:"1fr 1fr 1fr 1fr 1fr"},gap:5,alignItems:"center",justifyItems:"center",...x,children:n.map((e,n)=>(0,t.jsx)(h.E,{children:(0,t.jsx)(g.m,{content:e.title,children:(0,t.jsx)(u._,{src:i+(e.thumbnail||e.image),alt:e.title,fit:"cover",onClick:()=>{S(n),T()},rounded:"md",_hover:{boxShadow:"outline",cursor:"pointer"}})})},"thumbnail_"+n))}),(0,t.jsxs)(f.A,{open:z,onClose:D,title:w.title,footer:E,full:!1,children:[(0,t.jsx)("style",{children:"\n @media (orientation: landscape) {\n #img-gallery-flexbox-".concat(k(w.image)," {\n flex-direction: column;\n }\n }\n @media (orientation: portrait) {\n #img-gallery-flexbox-").concat(k(w.image)," {\n flex-direction: column-reverse;\n }\n }\n ")}),(0,t.jsxs)(a.s,{id:"img-gallery-flexbox-"+k(w.image),gap:6,children:[!!w.text&&(0,t.jsx)(m.a,{children:(0,t.jsx)(p.A,{children:w.text})}),!!z&&(0,t.jsx)(u._,{src:i+w.image,alt:w.title})]})]})]})}}},e=>{e.O(0,[55012,90636,46593,38792],()=>e(e.s=9220)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.