Какой лучший способ создать короткий хеш, подобный тому, что делает крошечный URL?

В настоящее время я использую хэши MD5, но я хотел бы найти что-то, что создаст более короткий хеш, использующий только [a-z] [A-Z] [0-9]. Это должно быть около 5-10 символов.

Есть ли что-то, что уже делает это?

Update:

Мне нравится хэш CRC32. Есть ли чистый способ расчета в .NET?

Update2:

Я использую функцию CRC32 по предоставленной Джо ссылке. Как я могу преобразовать UInt в символы, определенные выше?

Ответы на вопрос(12)

Ваш ответ на вопрос