 |
 |
Archives of the TeradataForum
Message Posted: Tue, 26 Apr 2005 @ 09:47:08 GMT
| Subj: | | Re: Masking identification numbers |
| |
| From: | | Dieter Noeth |
Anomy Anom wrote:
| | We have some users on our system who need to know the "type" of credit card and information about transactions by a particular credit card
using a "surrogate" card number, without knowing the actual card number. | |
| | We desire to mask credit card numbers residing in a transaction history table where: | |
| | (1) new numbers are continually added i.e. the list of numbers is not static; | |
| | (2) the number is not the primary index of a table; | |
| | (3) the same ID number needs to translate to the same "surrogate" value every time; and | |
| | (4) we do not maintain a separate table of unique card numbers. | |
| | Can anyone offer useful info on what may be the best approach on Teradata? | |
How about calculating a hash value?
"select hashrow(creditcardnumber)" or a UDF for V2R5.1, you can download MD5 UDF at
www.teradata.com
.
But maybe two different numbers result in the same hash value...
Dieter
| |