A crytography method of encrypting data is disclosed. The method provides
for creating or selecting a master key. Thereafter, the data to be
encrypted is segmented into data blocks of equal or variable lengths. For
each data block a sub-key of an arbitrary starting position is selected
from a pre-defined set of arbitrary positions and of matched or unmatched
length from the master key, where the master key length is selected from a
pre-defined set of arbitrary lengths. Having acquired the sub-key for each
data block, each data block is encrypted using its sub-key and an
encryption algorithm.
Un método del crytography de cifrar datos se divulga. El método preve crear o seleccionar una llave principal. Después de eso, los datos que se cifrarán se dividen en segmentos en los bloques de los datos de longitudes iguales o variables. Para cada datos bloquee una secundario-llave de una posición de salida arbitraria se selecciona de un sistema predefinido de posiciones arbitrarias y de la longitud emparejada o incomparable de la llave principal, donde la longitud de la llave principal se selecciona de un sistema predefinido de longitudes arbitrarias. Adquiriendo la secundario-llave para cada bloque de los datos, se cifra cada bloque de los datos usando su secundario-llave y un algoritmo del cifrado.