15 reputation
4
bio website
location
age
visits member for 8 months
seen Dec 14 '13 at 6:28

Dec
12
awarded  Student
Dec
9
accepted Would this prevent FNV1a 32 bit hash collision?
Dec
9
comment Would this prevent FNV1a 32 bit hash collision?
@CodesInChaos My purpose at the moment is just to learn and plan, so the flaws of such a scheme do mot matter very much for now.
Dec
9
asked Would this prevent FNV1a 32 bit hash collision?
Dec
3
awarded  Scholar
Dec
3
accepted XOR cipher Pseudo-random key strength
Dec
1
awarded  Commentator
Dec
1
comment XOR cipher Pseudo-random key strength
@e-sushi Thanks for the tip! I will look into it. :)
Dec
1
comment XOR cipher Pseudo-random key strength
@figlesquidge I am afraid I don't understand terms like "bit-stream", but if I had to guess I would say you mean I should be randomly generating the binary 1s and 0s rather than doing it as whole characters? I can see how that would be better, but in order to do that in the programming language I use I would have to dramatically complicate my code. I am limited by my skill and the boundaries of the language, and since my goal is recreational rather than practical it probably does not matter to my purpose. :)
Dec
1
comment XOR cipher Pseudo-random key strength
@e-sushi My purpose is not to create a 'secure' cipher. That has been done by people far smarter than I. I am just playing with various ciphers as something to tinker with in the programming language I use. While I am working to polish my method, I am not particularly concerned with certain week portions of the cipher. I use Mersenne because it is easy, not because it is best. In writing my code I must select a range of characters for the key. I can make the range very large, but I must change my code and methods to accommodate it. I am just trying to determine if it is theoretically worth it.
Dec
1
comment XOR cipher Pseudo-random key strength
@William You asked "How are you "randomly selecting " the predefined characters and how is this table of characters generated?" It has to do with elements of the programming language I am using, but in general for each character I use Mersenne to get a number from 1 to 5000, then use a function to convert the number to its equivalent in an extended Unicode character table. 1-5000 is fairly arbitrary, but it works for my purposes. I could just as easily have characters from 5001-10000 but it would cause issues with my code. And I am not concerned with randomness as such, but the range of output
Dec
1
comment XOR cipher Pseudo-random key strength
@William I have a XOR cipher. In order to create a key I take the length of the plaintext and use the Mersenne twister rng to generate a string the same length as the plaintext. The characters in the key are randomly selected from a predefined pool/table of characters. My question is, assuming all else remains equal, does having a larger pool/table of unique potential key characters increase the likely security of the key? I am aware that the Mersenne is not cryptographically secure, but it does pass most tests for statistical randomness, which is all I need it to do.
Dec
1
comment XOR cipher Pseudo-random key strength
@William Thank you for the feedback. I am afraid I neither have training in cryptography nor do I have any talent at mathematics, so I am struggling to understand your suggestion. Your patience will be greatly appreciated. Since I cannot see how your suggestion applies to my post I must assume one of two things. 1) my knowledge is simply too limited to understand, 2) my post was poorly phrased and you have misunderstood my question. Since I can do little about the first possibility I will act on the second.
Nov
30
comment XOR cipher Pseudo-random key strength
@figlesquidge I think I have answered your original question. Perhaps you would like to try again to answer my post?
Nov
30
comment XOR cipher Pseudo-random key strength
@William I am not looking for a mathematically perfect response, just a general idea of whether a broader character pool is LIKELY to make a stronger key. If you can think of a way I might improve my question, rather than simply stating it can't be answered, I would be grateful.
Nov
26
comment XOR cipher Pseudo-random key strength
I have edited my post to (hopefully) make it less ambiguous @PaĆ­lo.
Nov
24
awarded  Editor
Nov
24
revised XOR cipher Pseudo-random key strength
Clarification of intent
Nov
23
asked XOR cipher Pseudo-random key strength
Nov
10
comment How do I test my encryption? (absolute amateur)
I too am a complete amateur, but I have been playing with several classical ciphers. I would probably not be the best choice to test your algorithm as I am not good at breaking them, but I would be fascinated to know how you used DNA as a basis for a cipher. If you would care to post your algorithm I would be happy to look at it, for what it may be worth. Edit: My apologies. I meant to post this as a comment, not an answer...