Building an Enigma Machine

Sdílet
Vložit
  • čas přidán 12. 06. 2018
  • I created an enigma machine.
    Run the enigma machine
    github.com/Code-Bullet/Enigma...
    I couldn't upload the application so read the readMe to run the machine.
    have fun
    Become a patreon to support my future content as well as sneak peaks of whats to come.
    / codebullet
    Check out my Discord server
    / discord

Komentáře • 6K

  • @theemeraldfalcon9184
    @theemeraldfalcon9184 Před 4 lety +6056

    Sir, we've cracked the Germans code! It turns out that they were sending messages, in German!

    • @Aries-bc7oz
      @Aries-bc7oz Před 4 lety +81

      great now go back to the gulag

    • @CrayfishCraig
      @CrayfishCraig Před 3 lety +57

      My god

    • @biggeo5672
      @biggeo5672 Před 3 lety +73

      Turns out your demoted to bathroom duty thev switched to Dutch

    • @zippybagi1105
      @zippybagi1105 Před 3 lety +18

      WHAT NOBODY EXPECTED THAT OMG

    • @Sebi_gd
      @Sebi_gd Před 3 lety +10

      Sir may I translate it ?

  • @clayhess1479
    @clayhess1479 Před 3 lety +7564

    For anyone wondering, the secret message was: sendintheantitanksquirrels

    • @nskdk
      @nskdk Před 3 lety +66

      Loool

    • @Eisblume2000
      @Eisblume2000 Před 3 lety +180

      bruh i got " send in the antitanksqhgvhojfo

    • @WasiMaster
      @WasiMaster Před 3 lety +182

      Send in the anti tank squirrels

    • @redstitch7924
      @redstitch7924 Před 3 lety +26

      Wasi Master - Arian Mollik Wasi thanks I was very confused

    • @zipfy6
      @zipfy6 Před 3 lety +49

      Squirrels? Who knew those could take out tanks

  • @ThreeEarRabbit
    @ThreeEarRabbit Před rokem +528

    This video was uploaded when I was in middle school. Now I am a university student. I have made a bet with my friend for 100 dollars that you, Code Bullet, will NOT upload a part 2 to this Enigma machine video before the year 2025. That way, I will be happy whether or not you do decide to make a part 2.

    • @anthonyliloia2022
      @anthonyliloia2022 Před rokem +19

      I was in elementary school, now I’m a freshman

    • @bonovoxel7527
      @bonovoxel7527 Před rokem +6

      Good example of hedging.

    • @dr_mafarioyt4313
      @dr_mafarioyt4313 Před rokem +3

      I used to be in middle school, now Im almost done with high school.

    • @dakotareid1566
      @dakotareid1566 Před rokem +1

      Wait so public school to university in 4 years? How

    • @pug8714
      @pug8714 Před rokem

      You can never win that bet unless Evan dies before you

  • @twothless6953
    @twothless6953 Před 3 lety +1177

    May 24, 2021, almost graduated sophmore year of highschool, no part 2 in sight. 'm afraid that I'll never see it in my lifetime. All I can do is pray to the big tv head man that it will one day appear in my recommended or notifications.

  • @mikaxms
    @mikaxms Před 5 lety +4106

    The message is "Send in the anti tank squirrels" XD

    • @dislikedbum
      @dislikedbum Před 5 lety +48

      i was way off!

    • @nilsp3603
      @nilsp3603 Před 5 lety +102

      @@dislikedbum Same here, I got "hykcuwtrrrzesidrxocbowwhod"

    • @SomeXDLuisguy
      @SomeXDLuisguy Před 5 lety +80

      I got "send in the anti tank squpebwe"

    • @adestimare5985
      @adestimare5985 Před 5 lety +140

      Thanks, I only checked the comments for this exact comment :)

    • @chrisparis3808
      @chrisparis3808 Před 5 lety +15

      @@nilsp3603 I got "oxxtwrabiywbzfpqzvhebuhrpw"

  • @menburst5863
    @menburst5863 Před 5 lety +8169

    Day 252, still no sign of part 2...

    • @imature5070
      @imature5070 Před 5 lety +120

      Day 253, there's still nothing...

    • @xanderwusky3001
      @xanderwusky3001 Před 5 lety +44

      Day 254, still waiting

    • @williamedstrom5681
      @williamedstrom5681 Před 5 lety +7

      Need

    • @extremespoats3235
      @extremespoats3235 Před 5 lety +185

      YT Games
      the year is 4039 we live on mars. I found this ancient website on my iPhone LLX. He is yet to upload part 2

    • @shadowcat314
      @shadowcat314 Před 5 lety +33

      @@extremespoats3235 I trust you will find this message 2000 years in the future on Mars. Wouldn't the iPhone 110 be called iPhone CX? The Roman numeral LLX does not exist in our time.

  • @kurtlee3198
    @kurtlee3198 Před 3 lety +2331

    seems Alan Turing cracked the code quicker than you with crossword competition winners, a pencil, paper and 1940's technology seen as there's no part 2 in 3 years

  • @sirtoothy844
    @sirtoothy844 Před 3 lety +315

    2021.15.02 - I am almost 3 years older now, BUT THE 2ND PART STILL ISN'T BORN

    • @AndiNordsee
      @AndiNordsee Před 2 lety +2

      If you want to know when the second part comes; he hid a secret message in the video (hint: 11:06 )

    • @oriolejb9774
      @oriolejb9774 Před 2 lety

      Also, I think the camels are winning

    • @Joseph-iw2vg
      @Joseph-iw2vg Před 2 měsíci

      *3 years later of your comment being posted*

  • @seireiart
    @seireiart Před 4 lety +3568

    It's March 24, 2020
    Not a sign of part 2 was even shown.

    • @karsontalbot4396
      @karsontalbot4396 Před 4 lety +46

      Now it actually IS March 24, 2020. Still hasn't broken the code.

    • @4nonym0u5
      @4nonym0u5 Před 4 lety +15

      March 28, 2020
      I don’t know who is in this shelter

    • @ccprophets
      @ccprophets Před 4 lety +13

      31 march, still in isolation

    • @WaCzup
      @WaCzup Před 4 lety +14

      4th april 2020, coronavirus quarantine is killing me
      still no sign of part 2

    • @justsaying6341
      @justsaying6341 Před 4 lety +10

      5th April 2020
      Basically the same thing the guy above me wrote
      Ich wollte noch irgendwas deutsches dazuschreiben, in der Hoffnung, dass ich einen Teil eurer Freizeit damit verschwenden konnte, da ihr all diesen Text in den Übersetzer eingesetzt habt. Schöne Grüße!

  • @toreole5831
    @toreole5831 Před 5 lety +5356

    As a german myself i can confirm that this amount of possibilities is barely enough for me

    • @lonelypotato3001
      @lonelypotato3001 Před 5 lety +168

      Let's be real: It would only be perfect for us Germans if the amount of possibilities would be increased by x^2

    • @theunholybakery1990
      @theunholybakery1990 Před 5 lety +84

      @@lonelypotato3001 you mean x^69

    • @Krokoklemmee
      @Krokoklemmee Před 5 lety +105

      @@theunholybakery1990 i think you meant x^1939

    • @theunholybakery1990
      @theunholybakery1990 Před 5 lety +65

      @@Krokoklemmee OH YEAH
      WAIT A MINUTE...

    • @ohno6590
      @ohno6590 Před 5 lety +6

      Same

  • @jackschumann8440
    @jackschumann8440 Před 2 lety +111

    Jun 21st 2021: I'm tired of waiting, I think I might need to armor myself for war

  • @xandermurdock6131
    @xandermurdock6131 Před 2 lety +243

    Fun fact: A couple of Polish math students who were working for Poland's signal intelligence offices actually cracked Enigma in 1932, then again in 1939. The information they shared with the Allies was crucial for Bletchley Park's breaking of Enigma.
    Don't fuck with math students, folks.

    • @pietrolocatelli33
      @pietrolocatelli33 Před rokem +2

      Wait a second, so Turing's work was redundant?
      I mean not completely, obviously. His approach was spectacular and it's the basis of the modern computer but, in terms of cracking enigma it was redundant.

    • @mungtor
      @mungtor Před rokem +16

      @@pietrolocatelli33 The definition depends. If I can tell you the sequence of amino acids to build a protein and you build a machine to synthesize the protein, would you consider the work redundant? Or if I gave you a protein and you reverse engineered the machine necessary to construct it, would that be redundant?
      IMO (not that it's worth much) Turing bridged the gap between theory and practice by inventing entirely new methods of computation. The amount of "redundancy" involved was akin to Newton observing an apple falling compared to landing a rover on Mars. Yeah... it's got a lot to do with gravity, but at a completely different level.

    • @wouterdegroot9467
      @wouterdegroot9467 Před rokem +5

      @@pietrolocatelli33 no the polish math team were able to solve an earlier version which was a lot easier to crack Turing made it feasible to crack the updated version which the polish didn’t accomplish

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

      You must not forget that the Poles stole 2 original 3 rotor Enigma from the Germans, and therefore knew the hardware. The code books were still missing.
      On May 9, 1941, a 4-rotor Enigma with the code books was captured from U110. With it one could read all radio transmissions in Bletchley Park without computing power. The Turing mechanism was only used to multiply the captured Enigma and thus to decode several radio messages at the same time.
      Thus one knew from 11 May 1941 where to look for the Bismarck. It was only done very inconspicuously, so that the decryption of the German radio messages would remain secret.

  • @jpgdesign
    @jpgdesign Před 3 lety +9867

    July 25, 2020, we're still in the middle of a pandemic, Part 2 would be really great

  • @adammullarkey4996
    @adammullarkey4996 Před 4 lety +2875

    "The Germans accepted that. That was enough." We not gonna mention the 4-rotor and 5-rotor versions?

    • @Neanderthal1
      @Neanderthal1 Před 4 lety +169

      Holy sh*t of the holy pope

    • @minecraftknight644
      @minecraftknight644 Před 4 lety +15

      Lol

    • @yujiropepe6370
      @yujiropepe6370 Před 4 lety +73

      I know, and just imagine the amount of possibilities if you just add more

    • @haticeebrar8253
      @haticeebrar8253 Před 3 lety +135

      And if remember correctly those versions had 8 rotors to choose from instead of 5

    • @thunderstruck59
      @thunderstruck59 Před 3 lety +76

      F*ck it add a 100 rotors see what happens

  • @conradh1383
    @conradh1383 Před rokem +77

    December 12th, 2022. We’re approaching 2023 and still no sign of a part 2.

  • @bigmango202
    @bigmango202 Před 10 měsíci +28

    What a cool project I can't wait for the next parts

  • @MrRolnicek
    @MrRolnicek Před 6 lety +1521

    That's a really big number.
    Brute force it.

    • @ineednochannelyoutube5384
      @ineednochannelyoutube5384 Před 5 lety +61

      Thats the problem. It is entirely possible bruteforcing would result in multiple seemingly correct and contradictory solutions.

    • @MrRolnicek
      @MrRolnicek Před 5 lety +18

      No it wouldn't. Enigma isn't a "perfect cypher" If you brute force all the possible initial states only one of them would decode into a sensible message.

    • @ineednochannelyoutube5384
      @ineednochannelyoutube5384 Před 5 lety +17

      +MrRolnicek if only one cyphertext is known written with one setting, enigma is indistinguishible from a one time pad in its function, which makes the cyphertext inbrakable without access to the key.
      Thing is, many massages were sent with the same key, each containing already known plaintext segments, like "nothing to report".
      Not the entire encryption key was changed each time either.
      By 1939 the poles have managed to discover the complete internal wiring of the machine, and could reduce solutions to about 17000 possible ones. These could then be decoded by brute force.

    • @MrRolnicek
      @MrRolnicek Před 5 lety +5

      I think I'm not following here. Let's try again.
      What I'm saying is : you intercept a message (sufficiently long one) and you decypher it using ALL of the possible initial settings. Now you have trillions of messages (or however many) What I THOUGHT is that only one of them will make any sense (form words and those words form sentences). You're saying it's unbreakable which I believe to mean "there will be multiple messages among the results that make sense and are different from each other"
      Is that right? Can you explain why? Just the sheer number makes that statistically likely? And how long does the message need to be for it to be unlikely?

    • @ineednochannelyoutube5384
      @ineednochannelyoutube5384 Před 5 lety +7

      +MrRolnicek Alright.
      So first off, you dont have the wiring of the machine so you dont know the encryption method, so you cant check all 17 quadrillion possible settings.
      But even if you did, you would get multiple meaningful solutions, as you mentioned.
      Considering the enigma essentially randomly encrypts any letter to any otjer letter, any solution is possible that is the same length, up until the number of texts with that length start to exceed the 17 quadrillion possible cyphers.
      now I cant solve 24 based logarith 17quadrillion in my head, but the solution is the text length at which you will start getting potential solutions that the enigma cant reproduce.
      Look up one time pad on wikipedia and you will uderstand why a single message should in theory be unbreakable.

  • @kyjoca5039
    @kyjoca5039 Před 5 lety +929

    "Enigma machines have three rotors"
    *shows 4 rotor naval Enigma machine*

    • @Milan-uz1nc
      @Milan-uz1nc Před 5 lety +22

      Ye i saw it to but was to lame to make comment

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

      That makes so much more sense

    • @Dilara-js7ek
      @Dilara-js7ek Před 4 lety +5

      @@JackGF936 thats because in spanish and english you use the letter y way more often than we do. We have very few few words that contain a y, while you have very few word that contain a Z so the letter position is changed

    • @Asew54321
      @Asew54321 Před 4 lety +3

      I believe that’s actually a reflector, which basically once the message hits the reflector, the message goes into the outputs and out of the inputs until you get back to the keyboard.

    • @squeakers007
      @squeakers007 Před 4 lety +2

      Bone_knapper That fourth “rotor” was actually the reflector.

  • @roks_on_ice
    @roks_on_ice Před 9 měsíci +4

    august 2023 still waiting for part 2 !!! FML
    come on code bullet get on with it

  • @WipSama
    @WipSama Před 7 měsíci +5

    Still waiting for part 2

  • @dominichemken5070
    @dominichemken5070 Před 4 lety +1874

    "I write code to give me code"
    Every programmer ever.
    I do this all the time :P

    • @soaphieex
      @soaphieex Před 4 lety +3

      what do you use? small basic?

    • @SonicCam04
      @SonicCam04 Před 4 lety +26

      “I USED THE CODE TO ENCODE THE CODE”
      - Thanos probably

    • @asialsky
      @asialsky Před 4 lety +2

      Sad thing is, I could probably do this minus the interface as a batch file. I think I might need a new hobby.

    • @kakerake6018
      @kakerake6018 Před 4 lety +3

      When i code and get something random out the other end especially in the early days it was like a lottery.
      I think I could make the best enigma machine

    • @hristiqndimitrov5249
      @hristiqndimitrov5249 Před 4 lety

      Same

  • @domninin
    @domninin Před 5 lety +2816

    Day 94: Water is slowly running out, food has been gone for 5 days now. Looking into the cold state of death, I think to myself: "If I have to die right now I might as well look at how Code Bullet decoded the Enigma machine". I find a phone with a broken display and a spare battery on the ground. With the last power left in my arms, I look at CZcams to find the video, only to notice: It isn't there. He still hasn't uploaded it. And so I die. Sad and without the knowledge to decode a string of an Enigma machine
    I hope you understand what I'm trying to say

  • @tomo9126
    @tomo9126 Před 3 lety +9

    At almost 3 years into WWII Bletchley Park had broken Enigma. Three years after the release of this video we still don't have part 2.

  • @theheroweneededbutdidntdeserve

    January 26, 2022
    Still no part 2. Things are getting worse by the day. The snow hasn't let up yet and we are running out of supplies. Omicron is spreading like a fire in California. I don't know if it will ever stop. I am losing hope that part 2 will ever come out. Time will tell.
    - Tommy P.

    • @Vertical_water
      @Vertical_water Před rokem +1

      December 21 2022
      I'm still waiting for part 2. Omicron is not that bad. If part 2 doesn't come soon, I may lose every last drop of hope I had for part 2. The only way to know, is waiting
      -Vertical W.

  • @gigaherz_
    @gigaherz_ Před 4 lety +328

    Past Code Bullet: "Can I build it?"
    Future Code Bullet: "Nope, gave up on it."

    • @colby1398
      @colby1398 Před 2 lety

      I mean, he did build it. He just didn't crack it.

    • @omarothman12184
      @omarothman12184 Před rokem +2

      @@colby1398 oh, and I was looking for this second part video...

  • @callumpowell910
    @callumpowell910 Před 3 lety +247

    December 20th 2020: part 2 is still sounding like a vibe

  • @godsao
    @godsao Před 10 měsíci +5

    its been 5 years, and no part 2 in sight

  • @harshchitnis7819
    @harshchitnis7819 Před 10 měsíci +5

    I was fresh out of 10th grade when i first saw this video... I am now in my 3rd year of engineering.... It has been 5 YEARS

  • @tork1988
    @tork1988 Před 5 lety +409

    Day 355 stumbled across pt 1 almost a year after upload. Still looking for pt 2

  • @Volvith
    @Volvith Před 3 lety +851

    "G'Day mate. ... Actually they probably wouldn't have had Australian accents."
    No, it would be something along the lines of *"G U T T E N T A G M E I N F R E U N D!!"*

    • @mrreburn3931
      @mrreburn3931 Před 3 lety +39

      *GUTEN TAG MEIN FREUND

    • @zureinaugigenkatze5833
      @zureinaugigenkatze5833 Před 3 lety +13

      @@mrreburn3931 das ist irgendwie rassistisch wir sind nicht mehr im 19Jahrhundert wir sagen: was geht 'n

    • @zureinaugigenkatze5833
      @zureinaugigenkatze5833 Před 3 lety +13

      That's a little bit racist we don't live in the 19 century anymore we say : what's up

    • @dagda1180
      @dagda1180 Před 3 lety +9

      @@zureinaugigenkatze5833 Are you mad about a little joke?
      It's not racist, as they did not mean to be insulting towards either the Germans or the Austrians.

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

      They might of had Austrian accents.

  • @Daru_Tonbo_Sage
    @Daru_Tonbo_Sage Před 2 lety +4

    around 1:45 it would be pronounces nes-fov-l. Like in Pneumonia, the p would be silent

  • @MatBR10
    @MatBR10 Před 2 lety

    Your videos are fascinating and entertaining, keep going!!!

  • @thornels
    @thornels Před 3 lety +216

    September 18th 2020: Really feeling like a part 2 right now

  • @josemariasalvador832
    @josemariasalvador832 Před 4 lety +234

    "Can he stop the evil Nazi camel empire before it's too late?"
    May 24, 2020: The evil Nazi Camel Empire has taken over the world because he didn't upload the second part in time

    • @aleisterlavey9716
      @aleisterlavey9716 Před 4 lety

      And still you speak english. Time paradox glitch?

    • @sams_enfp
      @sams_enfp Před 3 lety

      @@aleisterlavey9716 No, English became German lmao

    • @yiannik6000
      @yiannik6000 Před 3 lety

      Say sike right now

    • @davidp4270
      @davidp4270 Před 3 lety

      Have you guys seen the series man in the high castle series on Amazon?

  • @SoulFoxie
    @SoulFoxie Před 2 lety +2

    I'm on a Code Bullet binge and that's probably one of my favorite quotes I've heard again.
    "I write code to give me other code"

  • @Revityy
    @Revityy Před rokem +1

    I’ve been lucky enough to actually use a real enigma machine at Bletchley Park in England, it was very interesting to be taught how they work and this video was really informative! Thanks :)

  • @mosemister
    @mosemister Před 4 lety +1296

    The reason why there is no part 2.
    An army of camels took away Evan's pc every time he started to crack the code

    • @kayagorzan
      @kayagorzan Před 4 lety +5

      Oh no

    • @kayagorzan
      @kayagorzan Před 4 lety +11

      Send the anti tank squirrels!

    • @manylittlefish693
      @manylittlefish693 Před 4 lety

      Hans he's trying to solve the code again oh mein gott

    • @Vijwal
      @Vijwal Před 3 lety

      @@kayagorzan you got me there, and yes ik that it is the decoded message(I just read other comments)

    • @michaelwesten4624
      @michaelwesten4624 Před 3 lety

      no, the reason for no part 2 is because Evan can't be fucked to get up and do it

  • @LOLNATIONCH
    @LOLNATIONCH Před 6 lety +1323

    Fun fact : The allies had "bomb"s, that allowed them to decrypt the Air and Army enigma. The only one that really pose a "threat" was the Navy one. This is the one Turing was working on.
    The threat was only the fact that it took much longer to decrypt the Navy, because they added cylinders and the plugboard.

    • @demetriosb5758
      @demetriosb5758 Před 6 lety +26

      LOLNATIONCH What were “Bombs” that decrypted the German air and army enigma?

    • @lostbutfreesoul
      @lostbutfreesoul Před 6 lety +234

      Lolnationch is likely referring to the bomba kryptologiczna, the original device created by Marian Rejewsk to crack Enigma-machine ciphers.
      Taken from the wiki, because I find it to be hilarious:
      According to a top-secret U.S. Army report dated 15 June 1945,[3]
      A machine called the "bombe" is used to expedite the solution. The first machine was built by the Poles and was a hand operated multiple enigma machine. When a possible solution was reached a part would fall off the machine onto the floor with a loud noise. Hence the name "bombe".

    • @wobblysauce
      @wobblysauce Před 6 lety +215

      Now that you have this uncrackable system... lets start/end every message with the same phrase.

    • @tigerchills2079
      @tigerchills2079 Před 6 lety +29

      WETTERBERICHT :)

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

      LOLNATIONCH didn’t Turing invent the bombes along with Tommy Flowers?

  • @callummurphy6222
    @callummurphy6222 Před 3 lety +38

    Weirdly I saw this , went away , did most of a uni degree , and programmed this as a third year project.

  • @eldritchsheep6801
    @eldritchsheep6801 Před 3 lety +140

    Germans: *builds super-complex machine that requires years of work the engineer and understand to send encoded messages*
    Americans: *laughs in Navajo*

    • @SuperUltimateLP
      @SuperUltimateLP Před 2 lety +4

      We germans have so many strange and almost incomprehensible (to even other germans) dialects to choose from...
      But no... Inigma... xD
      Would have been funny if we transmitted in Plattdeutsch or a mixture of dialects ..
      (Words and sentience structuer can diver a ridiculous amount)

    • @taoofjester4113
      @taoofjester4113 Před 2 lety +9

      Navajo was a solid choice. Just needed more people that spoke Navajo. Good thing American didn't try really hard to wipe out the people and language....

    • @eldritchsheep6801
      @eldritchsheep6801 Před 2 lety +4

      @@SuperUltimateLP Only issue with that is there's always a chance that some really patriotic Deutsche-American would happen to be in the US army and be able to understand it if their family was from the region (like if you use Hochdeutsch then get someone with origins from the highlands, Bayerisch then a Bavarian, Saxon, etc) but I doubt anyone in the entirety of any European nation would have a translator available for Navajo.

    • @SuperUltimateLP
      @SuperUltimateLP Před 2 lety

      @@eldritchsheep6801 you are somewhat right about it,but I as a German (born and raised in lower Saxony) can only speak the standard dialect.
      If a Saxon or a Bavarian would start speaking there dialect is almost impossible for me to even catch one word, let alone the whole sentence.
      I have always heard that the Scottish have difficult English to understand and I would say that a mixture of all dialects of German would blow Scottish out of the water in terms of incomprehensibility.
      There are some English videos on CZcams comparing German to swiss german and I can tell you there is almost no similarity between them, it's truly mind blowing.
      My joke doesn't work well for someone that doesn't live in Germany.
      Or just feed this dialect mess in to inigma and get even more difficult to understand results.. ^^

    • @SuperUltimateLP
      @SuperUltimateLP Před 2 lety +1

      @@eldritchsheep6801 and yes we would not have a translator for Navajo ^^
      Sometimes the easy solution doesn't come to mind first...
      The Americans poured huge amounts of money in to the space pen and the Russians simply used a pencil...(somewhat) Same thing with Navajo and inigma ^^

  • @realgoongolfwang
    @realgoongolfwang Před 5 lety +881

    Day 158,962,555,217,826,360,000.
    Bullet is nowhere to be found.

    • @iiMxhal
      @iiMxhal Před 4 lety +2

      123,684,604,574,684,925,573,583,573,932,119,183,274,372,477,473,572,985,573,593,273,483 days
      Still no signs of bullet lol

    • @josephstalin7353
      @josephstalin7353 Před 4 lety +8

      *GONE.REDUCED TO ATOMS*

    • @Babakinha
      @Babakinha Před 4 lety

      Was found part 2?

    • @adodzal
      @adodzal Před 4 lety

      It's fine,he's back

    • @larsongevirtz5247
      @larsongevirtz5247 Před 4 lety

      @@adodzal he'll never come back

  • @TurtleKwitty
    @TurtleKwitty Před 5 lety +1659

    So..... what happened to part 2?

    • @boney2982
      @boney2982 Před 5 lety +190

      The AI used its vast intelligence it has gained across the channel and killed him and took over the channel

    • @CentralNexusPrime
      @CentralNexusPrime Před 5 lety +133

      He solved it but can't reveal he solved it or we'll change the code...

    • @ArchimedesTrajano
      @ArchimedesTrajano Před 5 lety +25

      I wonder if you can apply machine learning to create the thing to decipher with only rules and no training material much like they did with Go.

    • @JustinSulak
      @JustinSulak Před 5 lety +6

      I was wondering the same thing

    • @DanelonNicolas
      @DanelonNicolas Před 5 lety +16

      yeah! we want the part 2

  • @DenisovichDev
    @DenisovichDev Před 3 lety +19

    It's May, 2021. Evan, stop running from this project.

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

    There was also a ring setting that determined where on the rotar it would engage with the adjacent rotar to rotate to the next setting. An odometer increments the tens position when the ones position rolls from 9 to 0. The ring setting applied to the odometer would allow you to change where that happened, when it rolls from 3 to 4, for example.

    • @RemcovanZuijlen
      @RemcovanZuijlen Před 3 měsíci

      right! This wasn't mentioned and I was looking for this comment. Also, it's not 10 positions, but 26 ofcourse.

  • @lemonorang392
    @lemonorang392 Před 5 lety +470

    See, since the code is unbreackable, there is no part 2! xD

    • @astrosalient801
      @astrosalient801 Před 5 lety +3

      Paul Stammer somone got it

    • @atxorsatti
      @atxorsatti Před 5 lety +9

      It actually is breakable...

    • @kianbrennan6420
      @kianbrennan6420 Před 5 lety +3

      unless the mentioning of a part 2 was just a joke and an honour to the enigma code?

    • @_dazab85
      @_dazab85 Před 5 lety +5

      @@atxorsatti but only if you have more info than just the message

    • @TheDwagonHD
      @TheDwagonHD Před 5 lety +2

      Lonely Dazab or if you allready know part of the message sent.
      like if all the messages have been dated or contains a set phrase.

  • @bigoketv7992
    @bigoketv7992 Před 4 lety +167

    If you could go ahead and make that part 2 that’d be great

    • @Cashimat
      @Cashimat Před rokem +3

      Are you still waiting?

  • @TransGirlMagic
    @TransGirlMagic Před 2 lety +646

    Well it’s been 4 years. The answer is. no you can’t build an enigma machine.
    Edit. Just came back to this comment a year later and what the fuck never had a comment with this many likes before

    • @josephgrooms2977
      @josephgrooms2977 Před 2 lety +41

      No, he did build the enigma machine, he has yet to crack the code yet

    • @stupidgamer4765
      @stupidgamer4765 Před 2 lety +11

      Or he probobally forgot about it all together

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

      No he remembers, he just doesn’t care

    • @ParanoeX
      @ParanoeX Před 2 lety +2

      he stated that he decided to give up on this project

    • @ianhogben3472
      @ianhogben3472 Před 2 lety

      simulting real life

  • @FirstLast-oe2jm
    @FirstLast-oe2jm Před 11 měsíci +3

    You make computer science seem so much more fun than it was when I had to take it for physics

  • @Crazy1793
    @Crazy1793 Před 5 lety +1512

    It's April 21 2019, has part 2 been uploaded???

  • @emanuelweingartner6531
    @emanuelweingartner6531 Před 6 lety +857

    SEND IN THE ANTITANK SQUIRRELS

  • @cursedcat6467
    @cursedcat6467 Před 11 měsíci +4

    Bro encrypted part 2 with the enigma machine

  • @koda450
    @koda450 Před 3 lety +9

    April 10th 2021 we are still in quarantine no sign of part 2 and he last uploaded 3 months ago” AI learns to fly”

  • @gielindekeu6154
    @gielindekeu6154 Před 3 lety +21

    For anyone interested in the calculation of the number of possible settings for the plugboard, I try to explain it here as best I can: there are 26 options to chose the first letter, 25 for the second, 24 for the third, etc. This dictates all possible orderings of 26 letters, meaning 26*25*24*...*3*2*1 = 26! (! Is the Factorial). We however have to consider two things. First: for every combination of two letters, the reverse order of those two (example given, a->s has the reverse s->a) is the same setting. This means that every tuple, or to say ‘every wire’ has half the options considered above. Correct notation of this in the above made derivation makes the number of options ((26*25)/2)*((24*23)/2)*... = (26!)/(2^13). We also need consider that every combination of tuples (13 tuples to be exact) can also be reordered resulting in the same setting (example, if a->s is the first wire and b->k the second, the combination where all other wires stay the same except a->s is the second wire and b->k the first, yields the same plugboard setting). We must thus consider that any setting has 13! orderings, and therefore find the total number of options to be (26!)/((2^13)*(13!)). The second thing to consider is that usually, only 10 wires are used. This means we only have 10! Possible orderings of the tuples, and only 2^10 different occurrences where the tuples are the same, but one or more is internally reversed. It also means the different selections stops when 6 elements are left, dictating the eventual calculation to be (((26*25)/2)*((24*23)/2)*...*((10*9)/2)*((8*7)/2))/(10!), which equals (26!)/(6!*10!*(2^10))

    • @siliconhawk9293
      @siliconhawk9293 Před 10 měsíci

      i knew why it was not 26! exactly but i was too lazy to find why exactly, thx to you now i know. (i will probably forget it in a few days)

  • @Assassine0606
    @Assassine0606 Před 3 lety +71

    I know I'm 2 years late, but to assist Evan in "setting the Scene", as a German I can provide you with what the German would probably have said: "Franz! Der General sagt, wir verlegen die Division an die Ostfront!"

    • @MaxyStorm3
      @MaxyStorm3 Před 3 lety +9

      Or could be "Hans get ze flammenwerfer"

    • @bela8209
      @bela8209 Před 3 lety

      Gut, das wäre den Amerikanern dann auch egal gewesen...

    • @krakenpots5693
      @krakenpots5693 Před 3 lety

      @@MaxyStorm3 das wollte ich auch sagen!!!

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

      I don't think it's possible to not read any of this in a yelling German accent

  • @M4XC4V413R4
    @M4XC4V413R4 Před rokem +5

    Just came to say I'm still waiting on part 2.

  • @flavioperini2484
    @flavioperini2484 Před 3 lety +9

    January 19, 2021.
    We are losing the war, we need the decryption part.
    Also, send more squirrels please

  • @Gilliboy
    @Gilliboy Před 4 lety +500

    German: this Maschine has 1 quintillion different configurations.
    Ernő Rubik: hold my beer....

    • @EpicTyphlosionTV
      @EpicTyphlosionTV Před 4 lety +3

      I don't get it

    • @KikinCh1kin
      @KikinCh1kin Před 4 lety +22

      @@EpicTyphlosionTV and when you do you will cry

    • @chrisgarrett6305
      @chrisgarrett6305 Před 4 lety +8

      Epic Typhlosion read his surname again and maybe you will understand

    • @calebl1316
      @calebl1316 Před 4 lety +29

      The Rubik’s cube has roughly 49 quintillion possible arrangements, the enigma machine has like 159 quintillion or something so.... but close enough

    • @Gilliboy
      @Gilliboy Před 4 lety +9

      Salty Beignet 43,23 quintillion. But yeah you are right. I can’t remember if i didn’t watch the whole thing when i was writing this comment or if my brain fucked up :D

  • @mdftx1
    @mdftx1 Před 5 lety +50

    Almost a year later, the code has still not been broken, seems accurate to the original time it took to crack the code

  • @tommy.eklund
    @tommy.eklund Před 3 lety +2

    This video was in my recommendations just now... Realized I’m still waiting for part 2.

  • @renisnyanbinary
    @renisnyanbinary Před 2 lety

    hmm, coming from 2022 code bullet and it's great to see how far he has come in editing and video quality.

  • @ChronoTango
    @ChronoTango Před 3 lety +39

    “Can I make an enigma machine?” >shows picture of the bombe

  • @lexnellis4869
    @lexnellis4869 Před 5 lety +348

    5 months later and still no part 2. Looks like the Germans could code better than Bullet thought.

  • @Neverpa1n
    @Neverpa1n Před 3 lety

    im writing my thesis based on this. your video was the most informative one. thank you alot.

  • @121Corey121
    @121Corey121 Před rokem +3

    Pretty sure multiple government stepped in and told Code Bullet he is not allowed to further explain and or make an enigma machine so available to the general public. Much less and AI! Code Bullet, you are legend sir, much respect. 🙏

  • @TheManiac-nw8ru
    @TheManiac-nw8ru Před 4 lety +332

    Its March 30, 2020. All water and food supplies are gone. Oxygen will be gone in 2 days. Part 2 of this video hasn't been detected yet. If this isn't uploaded in 3 days, we will be gone.

  • @cerebralm
    @cerebralm Před 4 lety +13

    I love how you started crossing out the eyes of all the camels then gave up and scratched out the whole screen XD

  • @shanujha7245
    @shanujha7245 Před rokem +3

    the brilliance of coders back in the day, as well as the paranoia is just intoxicating

  • @itscharlie0110
    @itscharlie0110 Před rokem

    There was a handy video at the top of the recommended list beneath the video. The title was just the total amount of combinations that the enigma machine has :)

  • @breeddiffrent8480
    @breeddiffrent8480 Před 5 lety +334

    Sendintheantitanksquirrels
    10:34 XD

  • @Batreek
    @Batreek Před 5 lety +91

    "[...] because I'm super lazy. I write code to give me other code."
    You are my soulmate.

  • @sk0mlin
    @sk0mlin Před rokem +5

    wonderful video!! can’t wait for part two :)

  • @AndrewBlechinger
    @AndrewBlechinger Před 5 měsíci +1

    It's worth pointing out that the enigma machine had a commercially available version, which came without the plug board. Numberphile has a great two-parter on how it was eventually broken.

  • @BulletL
    @BulletL Před 6 lety +165

    10/10 Explanation

  • @relux3804
    @relux3804 Před 3 lety +31

    I just want to say that Enigma was first decoded by Poles, and after that Alan Turing has upgraded the decoding method and created so called Turing Bomb

  • @SATELLITEDOWN7735
    @SATELLITEDOWN7735 Před 2 lety

    2022 here, I would love a part two! I love your content!

  • @MrTreacledrum
    @MrTreacledrum Před 4 měsíci +3

    Day 2025, mankind has heard rumors of the fabled part 2 but this is widely dismissed as mere superstition...

  • @the.starman
    @the.starman Před 6 lety +2587

    Muhaha! Now I can attack Russia! And America. And Japan...And Chi... oh that's to much work, maby I'll try it tomorrow.

    • @galistoianov
      @galistoianov Před 5 lety +39

      Russia and China use hacks anyway, every time you attack them you pull up infinite amount of troops

    • @perfectlyfine1675
      @perfectlyfine1675 Před 5 lety +7

      Snowfire and now Russia has nukes.

    • @k_tess
      @k_tess Před 5 lety +5

      Snowfire The U.S. has "always comes back stronger and even more pissed off." This leaves OTK as the only viable strategy.
      I'd say this ability is even more hax, than Russia's and China's infinite soldier cheat.

    • @galistoianov
      @galistoianov Před 5 lety +2

      king_ Tesseract but that's still not proven on their own land ik the independentce wars but those doesn't really count, I talk about since then they haven't had war with stronger enemy on their own soil

    • @k_tess
      @k_tess Před 5 lety +2

      Snowfire You have a point, I don't like taking untested hypothesies as apriori assumptions.
      However consider the volume of weapons the US citizenry have. That's a lot of guns to fight through. Sure they may not have nukes, tanks, or an airforce, but can you really expect to hold an entire continent hostage, while the hostages are all armed to the teeth.
      I'll just say that the US got so pissed off at 9/11 that they took an entire region of the world back to the bronze age.

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

    Thanks for the inspiration! This video actually inspired me to create physical enigma out of STM32 in my channel.

  • @cantankerous5051
    @cantankerous5051 Před 2 lety

    Looking forward to part 2 still!

  • @ARandomHumanBein
    @ARandomHumanBein Před 10 měsíci +1

    Actually, the most common counters to Camels used during WW2 were Artillery and Aircraft (especially the P-47D), as Camels could easily destroy Light Tanks and were especially effective against the M4 Sherman Firefly, but didn't have any Anti-Aircraft weaponry, were slow and marched in big groups, so they were easily killed by Aircraft and Artillery.
    A good example of this is how, during the first days of the Invasion of Poland (WWII), the Luftwaffe destroyed countless Polish Camels (and a lot of Civilians too), during the Bombing of Wieluń.
    Another example of this is how only 360-720 Polish Camels (we still aren't sure how many), during the Battle of Wizna (WWII), which were led by Władysław Raginis, held off more than 40,000 German Tanks for 3 entire days, they were outnumbered 40 to 1!
    Another example of this is how, during the Battle of Doiran (WWI), the Bulgarian 2nd Brigade (almost entirely composed of camels) defended against 12 entire British companies (a total of 67,000 tanks) and even managed to Counter-Attack and gain key strategic positions.
    Sources: en.wikipedia.org/wiki/Bombing_of_Wielu%C5%84
    en.wikipedia.org/wiki/Battle_of_Wizna
    en.wikipedia.org/wiki/Battle_of_Doiran_(1917)

  • @kidpitch
    @kidpitch Před 6 lety +325

    In the combo math did you take into account that you didn't have to use all the plug wires? Cause that would make it even more combinations

    • @sanderaits
      @sanderaits Před 6 lety +67

      I think he did, otherwise it would be a simple permutation of 26! / (26 - 10)!

    • @TecSanento
      @TecSanento Před 6 lety +12

      And there were noches on each cylinder that drag the next one with it in wich you can rotate und each wheel had an offset setting

    • @nobettername562
      @nobettername562 Před 5 lety +53

      The one thing he did forget to talk about was Enigma's biggest flaw, pressing down one letter could never output the same letter, so, for instance (this is how they actually did it) if you are looking through a random enigma string such as wgncrqyuteoripyr (random text) you can attempt to find the phrase weather report (wetterbericht) and you would instantly know which arrangements it cannot be in. Every message ended in the same phrase (like heil hydra but not hydra) so you could attempt to arrange the message that way, making it easier to crack the code. This only slightly decreased the number of permutations that the machine could be arranged in, but small compared to the whole amount. But the 2nd fatal flaw was that you could do process of elimination rather quickly with the plugboard to attempt to find out which letters were wired together, since even with the improper rotor settings, you cannot get the same letter you input. Still waiting for him to build the Bombe, it will be interesting, since once we had the first Bombe IRL, they built many more so that they could crack the code at multiple places and even test theories faster, since all the Bombe really was is just an early supercomputer that could rapidly check input values for you, in the way the modern processor does.

    • @tovekauppi1616
      @tovekauppi1616 Před 5 lety +6

      Sander A. Actually the number he used assumes that all ten plugboard cables are used. The reason why is as follows: there are 26 letters to pick from, so we start with 26!. Then we divide by 6! because there are six letters that don’t get matched up with another letter. Then we need to divide by 10! because all the cables are interchangeable (we don’t care about the order). And lastly we divide by 2^10 because we don’t care about the order the letters in each pairing were picked. Each pair means divide by 2!=2 and there are ten pairs, so the total is 2^10 as stated.

  • @SuperJJAlexander
    @SuperJJAlexander Před 5 lety +175

    I take it you're hard at work trying to solve the Enigma machine since you haven't uploaded part 2.

    • @Nico-uy2so
      @Nico-uy2so Před 5 lety +1

      Then why has he uploaded other videos

    • @kshanegrant
      @kshanegrant Před 4 lety +5

      @@Nico-uy2so Because is neural network is still training and hasn't finished cracking it yet maybe? Or more likely he gave up.

  • @moonforged6343
    @moonforged6343 Před 2 lety +1

    CodeBullet: Press the bell to be notified when I upload.
    Me: *Still waiting*

  • @MrGrtaylor
    @MrGrtaylor Před 2 lety +2

    Hey dude part two would pretty dope right now

  • @salami8985
    @salami8985 Před 4 lety +543

    Seeing this in 2020, he probably has the cure for COVID-19 in that message

    • @Flippin-Beats
      @Flippin-Beats Před 3 lety +16

      Maybe Antitanksquirrels are the cure, Who knows?? (The message was: Sen in the antitanksquirrels)

    • @alexplaysminc.-.5922
      @alexplaysminc.-.5922 Před 3 lety +2

      ​@@Flippin-Beats 5/1, 1/3, 2/4
      WP-ES-RB-YO-IL-DH-FJ-GC-KX-VM
      CFDNH EHM HG NLFYP XT HDMB PJT IMM
      (If you're bored- I sure was xD)

    • @crimsondeath666
      @crimsondeath666 Před 3 lety

      @@Flippin-Beats i've got send in the antitanksquioz. Was a bit confused about the last letters, but checked it several times. :D

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

    small detail, there were multiple versions of the Enigma.
    The Kriegsmarine took the Wehrmacht Enigma (with 3 rotors out of 5 possible and a plugboard) a step further by adding a fourth rotor and adding another 3 possible rotors.
    Though, luckily, they made a crucial mistake of a character never being able to become itself which is how it was eventually cracked way faster than expected.

    • @mauer1
      @mauer1 Před 2 lety

      Oh yeah that's a thing isnt it.
      It's kinda bad when you know what it definitly can't be.

    • @colby1398
      @colby1398 Před 2 lety

      @@mauer1 yeah. I mean, it only drops 1/26 possible characters for each letter in the message, but it adds up

  • @bergerle
    @bergerle Před rokem +1

    I know this is an old video, but Ias someone who also recently coded an enigma for fun, I must point out that the key of the enigma is even more complex than described here.
    First, the statement made at around 3:03 is not quite correct, or at least misleading. It sounds like the second rotor would only move after one full revolution of the first one, or when it goes over the letter A. In fact, the point of the wheel where it takes the next one with it is called the "notch position" and differs from rotor to rotor. With static notches, this wouldn't increase the key space though, so there is another thing: the "ring position". The user can basically choose where each letter (and the notch) is on the rotor (which influences at which wiring position the next rotor will move).
    In addition to all that, the key space is immensly greater if you don't know how the individual wheels are wired. Luckily, the allies were able to get their hands on the wheels, or otherwise they wouldn't have stood a chance at deciphering. Also, they were lucky that German operators got really sloppy with their messages.
    But overall, once you really looked into how this machine works, you just have to respect the brains that came up with this. And even more so the brains that were able to crack it.

  • @barbmaster12
    @barbmaster12 Před rokem +4

    4/3/2023 Still no part 2, im almost done with my 1st year in college. Times have been hard and would love to see a part 2. 😞

  • @mako8040
    @mako8040 Před 4 lety +10

    7:40 , it was actually the polish who solved the enigma code, he just made small adjustments to the polish decryption machine that was created before the war.

    • @wiht3630
      @wiht3630 Před 4 lety

      The polish machine narrowed it down to 10000 options instead if 17000 but Turing's machine solved the final piece

    • @mako8040
      @mako8040 Před 4 lety

      @@wiht3630 like I said, he made adjustments that made it able to decrypt the enigma

    • @TheWeedIsland
      @TheWeedIsland Před 4 lety

      @@mako8040 So what did this mean in practice? That one of the characters in a message was unknown?

    • @mako8040
      @mako8040 Před 4 lety

      @@TheWeedIsland it means that the polish machine could decrypt a part of the enigma machine, i don't remember the specific part, but let's say that it was one of the rotors. Turing made an adjustment to it so it could decrypt the last Rotor. Without that rotor the message wouldn't mean anything, with the last rotor they could find out what the message actually said.

  • @naha6161
    @naha6161 Před 4 lety +6

    2:20
    Him: Also hit that bell button if you wanna get notifications.
    Me: You mean hit that bell button if you want to have a 10% chance of CZcams ACTUALLY notifying you.

  • @lextatertotsfromhell7673

    So excited for part 2!!!

  • @jacobcannon1124
    @jacobcannon1124 Před 2 lety +1

    Approaching the 4 year mark. I believe in you and your ability to do this :)

  • @janulaszewski7172
    @janulaszewski7172 Před 4 lety +150

    The most complicated coding machine in WW2 with 17,576 possible settings: *exists*
    Two polish mathematicians: *hold my beer*

    • @aetherwebdev3620
      @aetherwebdev3620 Před 4 lety +30

      An upgraded version.
      *Most Complicated German Encryption Machine With 159*10^18 Combinations* : *Exists*
      *One British Boi* : I'm about to end this machine's whole career

    • @Elios0000
      @Elios0000 Před 4 lety +14

      @@aetherwebdev3620 well it helped the Germans did lazy things like send encoded weather reports in a standard format EVERY DAY and that it couldnt encode a letter as it self the encoding flaw along with the repeated messages is what made crack-able

    • @aetherwebdev3620
      @aetherwebdev3620 Před 4 lety +12

      @@Elios0000 Yup, that is true.
      But it is still Really, REALLY impressive of Mr. Turing that he recognized that flaw and cracked the enigma

    • @bensemusx
      @bensemusx Před 4 lety +8

      Elios0000 even with those flaws I believe the code was still in practice uncrackable by hand. Only with Turning’s computer could they crack the code before the daily change. Without that daily change then it likely could have been cracked eventually.

    • @-Teus-
      @-Teus- Před 4 lety +14

      Multicellular_Organism
      One gay british boy: Cracks enigma
      British government: I’m about to end this man’s career

  • @-nathun8507
    @-nathun8507 Před 6 lety +41

    Loved that animation! xD

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

    March 2021, CB has still to crack his own enigma code

  • @baptisteklein7886
    @baptisteklein7886 Před 2 lety +1

    I’ve done an enigma machine with 3 friends for a school project, that was very hard but we successfully built it but the the main electrical circuit didn’t work as well

  • @its-esh
    @its-esh Před 5 lety +1411

    Cool, but can you make a Ligma machine?

  • @jah5448
    @jah5448 Před 5 lety +128

    Day 313, still haven't given up hope yet...

  • @ColinUrBuddy
    @ColinUrBuddy Před 2 lety +1

    The date is May 5th, 2022, after years of wandering through the comments section, in search of part 2 of this video, I dread I shall never find it, it's been so long since I've known true rest, half of my camp starved to death, the rest of us... did what we had to do to survive. I just pray we will make it through this journey to part 2, before the rest of us don't make it.
    ~ Traveler's Log

  • @brandondarnell1150
    @brandondarnell1150 Před rokem

    man i can’t wait to see what part two of this video brings us!