ok, next thing you need to understand is clockwork arithmetic
this is math where when the number blows past some boundary it wraps around to zero
it's called clockwork arithmetic because the field (set of numbers or range of numbers) is finite, thus they call them "finite fields"
when you make a calculation with these numbers, as they overflow they create a "trapdoor" where you can't guess where it started but you can easily find the way there if you know the starting point and the factors in the equation
this creates entropy, or randomness, that cannot be undone without knowing that secret, but also, in the case of elliptic curves and RSA/DSA signatures you can check that the source number was a secret someone else has, without being able to reverse the secret
it's too complicated for me right now, i have to fix this stupid code to use binary instead of hexadecimal... it's actually removing code i'm doing here, because it's just fucking retarded, like code passing around numbers as decimal strings and then converting them into binary to calculate and then back to decimal to return
anyhow, enough!
suffice it to say, that the "experts" use ways of describing what is going on that makes it seem like voodoo but really it's just algebra and arithmetic