Live data from Hacker News

Code that helped end Apartheid

wired.com

21–30 of 240 posts

Re: Code that helped end Apartheid

#21
post #7
post #5

Earlier quoted context omitted.

Did you end up discovering the original password to the zip file? (was it, as I'd hope, `TIMBOBIMBO` ?)

No, I did not. I threw quite a lot of compute power at it using bkcrack (CPU) and hashcat (GPU) but never found out what it was. It was definitely not TIMBOBIMBO, sadly! I also ended up sponsoring the bkcrack project because the maintainer added a new option for me: https://github.com/kimci86/bkcrack/pull/126

How much was "quite a lot"?

Re: Code that helped end Apartheid

#23

Earlier quoted context omitted.

Funny but also thought-provoking! When did the verb "encipher" give way to "encrypt," and why? I might enjoy reading a well-researched piece on that subject.

I don't know why but here's when: https://books.google.com/ngrams/graph?content=encipher%2Cenc...

Wow. Apparently that's when AES and Triple DES were introduced, which can't be coincidental.

Re: Code that helped end Apartheid

#24
post #3

So when he DM’d me to say that he had “a hell of a story”—promising “one-time pads! 8-bit computers! Flight attendants smuggling floppies full of random numbers into South Africa!”—I responded. Ha ha ha. Yes, that was literally my very short pitch to Steven about Tim Jenkin's story! The actual DM: "I think this has the makings of a hell of a story: https://blog.jgc.org/2024/09/cracking-old-zip-file-to-help-o... If yo…

This was a great read, thank you for inspiring it! I also did not realize it was you who led the petition for the UK to apologize to Turing, what an achievement.

You're quoted at the end as saying, "The code itself is a historical document". That sort of electrified me as I began thinking about what other historical code is out there in need of preservation. I'm fascinated with stuff like this, toolkits meant to be used in the field with little room for incremental development. Tracking this kind of stuff down seems like a fun hobby.

Re: Code that helped end Apartheid

#25

Earlier quoted context omitted.

Funny but also thought-provoking! When did the verb "encipher" give way to "encrypt," and why? I might enjoy reading a well-researched piece on that subject.

I don't know why but here's when: https://books.google.com/ngrams/graph?content=encipher%2Cenc...

So basically encipher was never used in the context of the web. And the web is what made encrypt popular separate from encipher. It does look like maybe encipher was possibly going to take off but encrypt stepped on its head.

Re: Code that helped end Apartheid

#28

I think it was the fishing trip with Mandela and then-Prime Minister F.W. de Klerk in 1990 that ended apartheid. Specifically when one of de Klerk's people got a hook in his hand, and a Mandela person cleaned and bandaged it. After that trip Apartheid was finally broken.

What actually ended apartheid was international pressure and the white government's fear of a civil war. Economically isolated and vastly outnumbered, the apartheid government would have been completely removed from the country and had their property seized. My understanding is Mandela was a respected leader who was willing to play ball and facilitate a peaceful transition where the white leadership got to keep all t…

The existence of a viable ANC was arguably pretty important to the international pressure, though. Absent a viable opposition, you probably do not _want_ to exert _too_ much pressure on a rogue state, however nasty, because its only response is to either go full autarky, or collapse into complete chaos.

Take North Korea, say, another extremely nasty rogue nuclear-armed state. Even if there was a level of pressure that the international community could put on North Korea that would collapse it (it's already pretty far down the 'autarky' route), you can see that countries would be unwilling to go quite _that_ far, because there's no viable opposition and it would likely collapse in a very dangerous and ugly way.

Re: Code that helped end Apartheid

#29
post #7

Earlier quoted context omitted.

No, I did not. I threw quite a lot of compute power at it using bkcrack (CPU) and hashcat (GPU) but never found out what it was. It was definitely not TIMBOBIMBO, sadly! I also ended up sponsoring the bkcrack project because the maintainer added a new option for me: https://github.com/kimci86/bkcrack/pull/126

How much was "quite a lot"?

I did a pass with bkcrack. The password is over 13 char.

bkcrack.exe -k 98e0f009 48a0b11a c70f8499 -r 1..18 ?p bkcrack 1.7.0 - 2024-05-26 [11:07:33] Recovering password length 0-6... length 7... length 8... length 9... length 10... length 11... length 12... length 13...

Post reply on HN