Cryptography #3 - The Vigenère Cipher

Sdílet
Vložit
  • čas přidán 28. 03. 2016
  • In this tutorial I show you an encryption that was considered unbreakable for many years (centuries).
    Book recommendation: Introduction to Modern Cryptography by Katz and Lindell: amzn.to/2qu6CNb
    ❤❤❤ Early access to tutorials, polls, live events and downloads ❤❤❤
    ❤❤❤ www.patreon.com/user?u=5322110 ❤❤❤
    ❤❤❤ Not up for Patreon? ❤❤❤
    ❤❤❤ www.paypal.me/TheMorpheus ❤❤❤
    🌍 Website
    🌍 the-morpheus.de
    ¯\_(ツ)_/¯ Join the Community ¯\_(ツ)_/¯
    ** the-morpheus.de/discord.html **
    ** / themorpheustuts **
    ( ͡° ͜ʖ ͡°) More news? More code?
    ℱ / themorpheustutorials
    🐦 / themorpheustuts
    🐙 github.com/TheMorpheus407/Tut...
    You order from Amazon? Order through me, it costs you nothing and you help me.
    "-(¯`-.-'¯)-" amzn.to/2slBSgH
    Video requests?
    🎁 docs.google.com/spreadsheets/...
    Questions? Feedback? Write to me.
    ✉ www.patreon.com/user?u=5322110
    ✉ / themorpheustutorials
    ✉ the-morpheus.de/discord.html
    or just write a comment :)
    Playlist: • Kryptographie

Komentáře • 83

  • @Justin-uz7br
    @Justin-uz7br Před 5 lety +3

    Tolles Video, Danke Dir!

  • @suxxezHD
    @suxxezHD Před 7 lety +38

    sehr geiles Video! Interessant, witzig und gut erklärt, thx :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 7 lety +2

      danke :)

    • @suxxezHD
      @suxxezHD Před 7 lety

      np, hast du dir das alles selbst beigebracht oder hast du studiert? Und wenn ich neben Java (in der Schule) noch ne zweite Sprache lernen würde wollen, welche würdest du empfehlen? :D

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 7 lety

      ich studiere immer noch :D
      kommt drauf an - was hast du denn vor?
      vielleicht Python? Allzweckwaffe nr.1 :D

    • @suxxezHD
      @suxxezHD Před 7 lety

      studierst du reine Informatik? Will dieses Jahr nach dem Abi wahrscheinlich Wirtschaftsinformatik studieren^^
      und hab eigentlich nichts spezifisches vor, möchte nur meine "Fähigkeiten" bisschen erweitern :D

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 7 lety

      jap, bei mir ists allgemeine.
      :D Ein Studium zum Spaß dann also?

  • @nayjer2576
    @nayjer2576 Před 3 lety

    Ein weiteres Problem wäre, dass die Länge des Passwortes geknackt wird, wenn ein Buchstabe zumselben Buchstabe zweimal im Text verschlüsselt wird. Wenn ich also jeden doppelten Buchstaben im Text nehme und anhand dessen total viele Möglichkeiten zur Passwortlänge herauslesen kann, müsste bei einem hinreichend großen Text nur eine Länge übrig bleiben.
    Und könnte man dann nicht schon immer eine Häufigkeitsanalyse durchführen, in dem man einfach nur einen Buchstaben nimmt und um n Stellen verschiebt, wobei es ja nur 26 Möglichkeiten gibt und ich dann das n nehme, in dem zu 17,2 % ein E vorkommt?

  • @Toxic-fj4pd
    @Toxic-fj4pd Před 6 lety +15

    Geben die franzosen nicht immer auf :D ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 6 lety +8

      hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm kann ich da jetzt was korrektes drauf antworten?

  • @Ede1805
    @Ede1805 Před 3 lety +1

    Hey, bin erst vor Kurzem auf deinen Kanal und die Kyrptographie gestoßen, aber eine Frage brennt mir unter den Nägeln: könnte man nicht irrationale Zahlen wie Pi nehmen und zB ab der 10000. Stelle beginnen und jeden Buchstaben dann gemäß der Reihenfolge der Nachkommastellen (ab zB Stelle 10000) shiften?

    • @jonas7438
      @jonas7438 Před 2 lety

      Grundsätzlich eine coole Idee. Meiner Meinung nach aber nicht unbedingt sicherer
      Du shiftest die Buchstaben maximal um 9 Stellen. Dadurch würde ein Brute-Force-Angriff auf deiner Chiffre wesentlich schneller sein als bei möglichen Shifts von 0-25 (wobei wir solche Chiffren heutzutage ja sowieso nicht mehr verwenden würden.)

    • @Pretended1168
      @Pretended1168 Před rokem

      @@jonas7438 Könnte man noch optimieren, indem man immer 3-4 Stellen nimmt und dann modulo 26 rechnet. Somit würde es viel komplizierter werden.
      Aber Problem ist immer noch, dass wenn man zB das erste Wort brutforced man eine (bzw. mehrere) Möglichkeiten bekommt, welche man dann in Pi suchen kann und testen ob darauffolgende Zeichen Sinn ergeben. Um das Problem zu beheben, müsste man wahrscheinlich auch noch die Anzahl der Stellen jeweils berechnen (zB mit den nächsten beiden Ziffern + das Ergebnis von modulo). Dann müsste es ziemlich sicher sein (wobei man immer noch Buchstaben einzeln verschlüsselt).
      (Bin jetzt aber auch kein Profi in Verschlüsselung und habe jetzt auch nicht zu viel Zeit darin investiert.)

    • @Pretended1168
      @Pretended1168 Před rokem

      Dazu kommt auch noch, dass Pi berechnen (oder Speichern) ziemlich aufwendig ist. Somit müsste man entweder eine Zahl ziemlich am Anfang nehmen (was das ganze wieder unsicherer macht) oder man braucht ewig zum berechnen.

  • @jakobszczepanski4600
    @jakobszczepanski4600 Před 6 lety +1

    Ist eine Kombination aus vorher mit Base64 und anschließend mit dem Vigenere Chiffre encodeten Text "uncknackbar"?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 6 lety

      Base64 verändert ja auch nicht die Wahrscheinlichkeiten einzelner Chars, von daher würde ich auf nein tippen, weil immer noch die Häufigkeitsanalyse möglich wäre

    • @jakobszczepanski4600
      @jakobszczepanski4600 Před 6 lety +1

      Ok gut zu wissen danke für die schnelle Antwort :)

  • @youshallnotpass2156
    @youshallnotpass2156 Před 6 lety +10

    Witcher 3 ist wirklich geil

  • @mr.quantum1518
    @mr.quantum1518 Před rokem +1

    Bei weitem nicht so ausführlich wie in der Vorlesung. Die ganze
    Kryptoanalyse fehlt wie z.B. Kasiki-Test und Koinzidenindex-Methode
    damit kann man sie einfach brechen, weil man so die Schlüssellänge
    herausbekommt und sobald man die weiß, kann man
    (Zeichensatz)^Schlüssellänge möglichkeiten runterrechnen auf nur (Zeichensatz) was trivial ist.

  • @MegaArti2000
    @MegaArti2000 Před 2 lety

    Sehr gut!

  • @patrickFREE.
    @patrickFREE. Před 5 lety +2

    bester man danke !

  • @niki3996
    @niki3996 Před 4 lety +1

    Vielen Dank du hast mir sehr geholfen wir lesen gerade das Buch Geheime Botschaften und ich habe mit dem Schlüsselwort net gecheckt 😅😂
    Danke

  • @leona4853
    @leona4853 Před 5 lety

    Kann man auch einen Algorithmus machen der den Text entschlüsselt? also das man selber so ein Script machen kann oder ist das zu schwer. Wenn es nicht zu schwer ist kannst du dann ein Video dazu machen

  • @bhkSpta
    @bhkSpta Před 6 lety +3

    Cooler typ.....coolster nerd ever

  • @lupuscogitabunduscogitabun2660

    Ein Passwort Generator :D

  • @michelle7670
    @michelle7670 Před 4 lety +1

    Ich frage mich die ganze Zeit wie man die verschlüsselten Wörter wieder entschlüsselt . Kann mir jemand das erklären ?

  • @minertimemc6856
    @minertimemc6856 Před 3 lety +2

    Könntest du die Serie nochmal aktuell machen? Ist mittlerweile nicht mehr die jüngste

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 3 lety +3

      Joa, aber da sie immer noch aktuell ist, eigentlich ungern. Gibt andere Themen, die mir wichtiger sind

  • @onuryuksek7810
    @onuryuksek7810 Před 3 lety

    Hallo Morpheus bzw. Cedric,
    Erstmal Lob an Dich sehr geiler Kanal mit echt hammer Content von dir
    Was passiert wenn man komplexe Passwörter die Wirklich lang sind verwendet?
    ich gebe dir mal 3 beispiel Passwörter.
    1. OHSLFHGKXEVOKAAYXCKLENNYMVNHRDXAOFYPSXDYWFGRQKJBHYHXHSSASTXJSXRUFVYFBJGYYKOXHUICMMARUYSVLXWYYTFXNKLUKEYWSIYVEUSWLVVGXYYGDDSDMHYEEPKVIMQINDYMYVRQFYMDXYAOLFQGKUJLIUQNJVNXEMRTYMHGLBXNTVFFPVKDUKWRSNDDEEGIKOXKGFOXXKUJWVQMOLWNLKCTOYBLIDCHTOCEWTXJGMFKPNUVVPNSGRWAMEVGEDOTHNOITLPUNMHYEQEBEEOSOJABRBRRXQFDWKDCXLCKASESKXUUATBYNVFXMNQRTXVVHDBTNCDSBESUEHPSGVQEOFOBFEOJUKPBWILGVBHXPIWJDJSFWWLWGRHBNANIMSWQNQXVVIVEOSNFHFWULJMXXSUFAJSVMXLWLFULKWJNAHHNDBSICSWCFXSUVSULPAQQGPSBKKJNAXWQKGBYPJSTBIQNMAPRCWWAPQGMHQXQIICGBBJOQUVFGVOX
    2. YFOJURLDBWBTYNQXLCLRGJMLQBAGBQTTBINCCNVPWYFDAOOCEWTEJWQOSCSSQFBJCHSPAOUXFUTHDIKBLWBDWPJEQYIATCYRWVBSVYCPBUXNCJKKQRHSDWLMWNYAFUECVCJHGREMULBCQUBHNXIBUFOYKNUHABJGPURYYDDYMUXQVJVCLQMGMCHPNKVSWWMSBULUDCHKUJNAHWDARSUIODSMNBLOGKCPIFPAXAYJJBLDOGIQGUADBEDXCXGBPRDKGXRBGDCRTKXMQPXHRTHKJXODBRWYSWTRXBVPOGJDSIJPFPGMYYJUJSAIINYOFCXWQFOPSIRKKERANYXLKKATNXHEAMHAGTXPKMXYAPSQGXKFAYTJPNDTCEISWJPFAQDPFCPBAXKUQJMOMCEASWKSQDNFDFCPANPOTTYXJSIRCICRQSFUFOMDGKYBOJXUVUTDTWURCFQAOSPHBUOJYGJKBMIIUWJYTMUHOYXTXMRAXLNMTRASUNVOKICHOLWFUQFB
    3. WIRCVULLOJMOXUODWPDGQGWFWQELPMEGGMPKYXWACJAAUMISWSIFMYKQLLEFPYVBFGILFDEXSDDHGVKJHLOVEYSGCXYMSRKCMXTOEWNSOJLJUCKOBUWEKAWGMBJGDQEBSATHCUEKXUGTMJLYNKKWTGRMANCDNGPXFKQTHCMGQMGPSDTDPJRSFGGLIHGNSAWQFIOCRQQLWEGHABSWTXNDNVRXDELAVXMPPOJKOQKXSGUBYYLHOITTMSCIPPXMFQPYQQRKQHICMOKHBQXDRDKMDRDVLBUXRXSBQVJIHAPHARHWIUHYRUTBFDUXNUXPMKJOUIPEGOVQNDLLKFNQSUGWDRUNAKULCYUPISBYECRCXCMCQJNHHHWQDLLDNCEUTJOOIVCRDNLPDEYAFSWQVMETBELVGXLCXVHONWSUGVESUGMYMLWUFNXHFTMEJFKFCJRGVKLHYBJAIKXUQLJUAQWKXYISKOKAKXQLOGDCYPUDDXYTVRNWVOEKLHIVBSWJQIOJ
    Wie gut lässt sich der Verschlüsselte Text dann wieder zurück erraten (wenn man solche passwörter benutz)?

  • @Rob.1.n
    @Rob.1.n Před 7 lety +2

    Probs!

  • @realbddy1921
    @realbddy1921 Před 7 lety

    Wurde zu einem Workshop zum Thema Krpytographie eingeladen.... jetzt bin ich hier xD

  • @Kunait.
    @Kunait. Před 8 lety

    Das ist ja auch cool, kommt das im Studium?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 8 lety

      +RocketlauncherLP hm, keine Ahnung, ob das mal noch kommt :D Kenn ich von Büchern

    • @Alienrookie
      @Alienrookie Před 6 lety +2

      Jup, kommt - muss es nämlich morgen können ^^

    • @senae.
      @senae. Před 5 lety

      Denk schon mach das jetzt in der 9.

  • @thatsthething770
    @thatsthething770 Před 7 lety +4

    yo der is franzose

  • @timkorner3950
    @timkorner3950 Před 5 lety

    Warum sollte man denn einen Buchstaben nicht auf mehrere abbilden können? A --> G, A --> U. Wenn man dann den verschlüsselten Text wieder entschlüsselt, dann kommt man auf jeden Fall wieder auf den normalen Text. GUG --> AAA, UGG --> AAA. Das stellt an sich doch erst mal kein Problem da

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 5 lety +1

      Das Problem ist die Anzahl an Zeichen. Wenn du alle Buchstaben verschlüsseln willst, gehen die dir zwangsläufig aus

  • @L__Master
    @L__Master Před rokem +1

    Schreib morgen über Caesar und Vigenère einen Test in Info. Deshalb danke für das Video. Frischt nochmal schön auf.

  • @thatsthething770
    @thatsthething770 Před 7 lety +8

    bin hier wegen gravityfalls hier XD

  • @Sebastian-pc1li
    @Sebastian-pc1li Před 5 lety

    Ist das word?

  • @therevolution91
    @therevolution91 Před 5 lety

    Wie kann man Zahlenanweisungen knacken?
    Geht das?
    Stichwort:
    Illuminati-Verschwörung, Verschlüsselung von Anweisungen von Zahlencode-Anweisungen vom Staat.
    Z. B., wenn ich ‘nen Brief von irgend ‘nem Amt bekomme & ich die Anweisungen an die zuständigen Sachbearbeiter auch verstehen will.
    😜

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 5 lety

      Hab ich leider noch nie von gehört, kannst aber mal aufm Discord Server fragen, vielleicht kennt sich dort jemand damit aus

  • @saikouchiha268
    @saikouchiha268 Před 5 lety

    Gravity fals die rückwärts Nachricht he ist vigenere schlüssel

  • @juliet.echo.aviation8166
    @juliet.echo.aviation8166 Před 5 lety +1

    Wie kommt man auf den geheimtext? Also das mit Jzroxu...

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  Před 5 lety +1

      Du meinst die vigenere? Wie im Video gezeigt..

    • @bartson4425
      @bartson4425 Před 8 měsíci

      Da gibts eine Tabelle die wird aber leider in den Video nicht gezeigt und mit den Schlüßel suchst du in der Tabelle die passenden Buchstaben und dann verschlüßelst du somit den Text

  • @pandatv6051
    @pandatv6051 Před 7 lety

    da du bei 0 anfängst ist das ja dann ROT0 is mir eingefallen xD

  • @lupuscogitabunduscogitabun2660

    Ich weiß nicht ob das gerade zum Thema passt aber schau dir mal mein Python Script an :D ist zwar einbisschen alt aber ich finde es immer noch super pastebin.com/KdpAYXZ8

  • @unlink1649
    @unlink1649 Před 4 lety +1

    Kein Komplettes Beispiel, immer wieder auf irgendein anderes Video verwiesen das verlinkt wurde wenn es um die Erklärung vom Wort "shiften" geht, allgemein immer wieder verheddert und chaotisch vorgestellt. Hätte man alles mal ordentlich und fertig vorbereitet haben können statt das so zwischen Tür und Angel hinzubasteln und die hälfte des Videos sich irgendwelche Beispiele auszudenken. -1