No se pueden utilizar objetos como elementos en una tabla hash porque deben tener una clave para buscarlos o almacenarlos. Se propone una función matemática que calcula el hash de una cadena mediante la fusión de reglas de Horner y protección de overflow para implementar una tabla hash. Esta función itera sobre cada carácter de la cadena, multiplica el hash actual por 32, suma el valor del carácter y toma el módulo respecto al tamaño de la tabla B.