Hash table generico, midquare e folding

olá pessoal gostaria que vcs me ajudassem a construir um algoritmo para o

metodo midsquare e um para o metodo folding, para calcular a hash.

desde já, obrigado!

http://www.tar.hu/csharpcookbook/csharpckbk-chp-10-sect-1.html