1. A computer-implemented method for tokenizing data, comprising: accessing, by a computer, a vector table comprising a plurality of columns of vectors; modifying first sensitive data using one or more vector table columns to create first modified data; tokenizing the first modified data to form first tokenized data; in response to one or more of the passage of a pre-determined period of time or the performance of a pre-determined number of tokenization operations, requesting, by the computer from a server communicatively coupled to the computer, an updated vector column comprising fewer than the plurality of columns of vectors; receiving, by the computer from the server, the updated vector column; replacing, by the computer, a vector table column with the updated vector column to create an updated vector table; modifying second sensitive data using one or more updated vector table columns to create second modified data; and tokenizing the second modified data to form second tokenized data.