4 ms·
A scramble-pad is a perfect solution to this issue. But if you're not going to allow that, but you will allow impractically complicated solutions, then I think
by knodi123 10y ago
A scramble-pad is a perfect solution to this issue.
But if you're not going to allow that, but you will allow impractically complicated solutions, then I think you'd be better off asking them to use their pin in a math problem. The CPU could easily choose one that didn't require remainders, to keep it mentally simple.
- zeroer 10y agoSure. Just concatenate a 256-bit nonce to your PIN, calculate the SHA-512 of the concatenation, and then type the last 4 hex digits of the hash. Easy!
- knodi123 10y agoIn my head, in less than a few seconds, I can take any PIN, calculate AES-encrypt it with a randomly chosen key, calculate the MD5, multiply the result by 65536, and then quickly type the least-significant 4 hex digits. Is that good enough?