- Jul 11, 2001
- 37,852
- 8,313
- 136
I have experience (professionally) as a database programmer. I keep my own data, powered/managed by my own code. Mostly, I don't keep sensitive data, my wont is to keep hints and only I know what those hints mean.
Sometimes my credit cards are elsewhere, I'd need to go downstairs to get my wallet to access them. So, I developed a system where I encrypt the numbers, expiry dates, CVV into a table. The encryption is done by shifting each value (e.g. 3, 9, 4, /, etc.) by an amount commensurate with that value's place in a secret "word." I don't keep that word in data, it's in my head. No one knows that word but me. In addition, each CC number, etc. is encrypted by its own word. However, I am now using the same word for all. Is this OK encryption or weak?
Sometimes my credit cards are elsewhere, I'd need to go downstairs to get my wallet to access them. So, I developed a system where I encrypt the numbers, expiry dates, CVV into a table. The encryption is done by shifting each value (e.g. 3, 9, 4, /, etc.) by an amount commensurate with that value's place in a secret "word." I don't keep that word in data, it's in my head. No one knows that word but me. In addition, each CC number, etc. is encrypted by its own word. However, I am now using the same word for all. Is this OK encryption or weak?