Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Documenting a BoC Dead end
- ------ / ------ / 717228 / 936557 / ------ / 519225
- About my function, and my terminology, for:
- old_decrypt_key(pad, key)
- Q: What is this?
- A: I wrote a function called "old_decrypt_key" (in Python 2.7.3) that takes two arguments, first a pad, and then a key.
- The pad is reduced to its individual letters, and each letter is turned into a number (a=1, b=2, c=3 and so on, looping around the alphabet so that 27=a again)
- The key is input as a list of numbers from which the pad is subtracted to yield a new list of numbers (called the unpadded key)
- this unpadded key is then transformed into letters (1=a, 2=b, and 27=a) and printed (called decrypt)
- The CONet project transmits its numbers in this way, that is where I got the idea from. http://www.irdial.com/crackhome.htm
- I have also tried adding the pad to the key, and then transforming that into letters, but I get the same gibberish.
- I was under the impression that the pad for the BoC keys might be the titles of the videos or something.
- NOTE: I use the term "key" to refer to a section of the BoC code, and the word "pad" to refer to the word that encrypts the message, this is in keeping with the http://bocpages.org/wiki/Record_Store_Day_incident terminology, although it does not go along with the terminology in the wikipedia article describing this coding technique: http://en.wikipedia.org/wiki/One-time_pad.
- I also use the word "encode" to mean that letters are turned into numbers, and "decode" to mean that numbers are turned into letters.
- Below are some of the results of this function.
- Hint 1 (was found on a record)
- In [101]: old_decrypt_key('record', [9,3,6,5,5,7])
- Out[101]: 'qxcpmc'
- Hint 2 (video called "csch", nuevas semillas = new seeds, hell interface posted stuff)
- In [102]: old_decrypt_key('csch', [7,17,22,8])
- Out[102]: 'dxsz'
- In [103]: old_decrypt_key('seed', [7,17,22,8])
- Out[103]: 'nlqd'
- In [104]: old_decrypt_key('hell', [7,17,22,8])
- Out[104]: 'yljv'
- Hint 3 (was on bbc1 radio, and a=1 in my code [I have yet to implement number options for pads])
- In [105]: old_decrypt_key('bbca', [5,19,22,5])
- Out[105]: 'cqsd'
- PM me on reddit.com if you have suggestions, want to submit a list of pads, or know Python/Django and want to help (since I am a novice)
- my username on Reddit is:
- ilzmastr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement