CPC G06F 21/6245 (2013.01) [G06F 21/602 (2013.01); H04L 9/0643 (2013.01); G06F 2221/2107 (2013.01)] | 20 Claims |
1. A computing device comprising:
a hardware processor; and
a machine-readable storage storing instructions executable by the hardware processor to:
receive an input string including sensitive data to be encrypted;
identify, from a plurality of table entries in a mapping table, a table entry storing the input string and an iteration count, wherein each of the plurality of table entries stores a different input string and an associated iteration count;
generate a hash value by performing a number of hashing iterations on the input string, wherein the number of hashing iterations is equal to the iteration count stored in the identified table entry;
encrypt the sensitive data with the hash value; and
write the encrypted sensitive data to a machine-readable storage.
|