Author: N!cky | Posted on: 1/14/2010 11:47:53 AM | Views : 393

Hello,
I really need some help. I am tasked with a project to convert words from strings to numbers . I have to do this while  ensuring collision-avoidance.  i.e   training -> 10232323

We are storing the numbers in a database and when we retrieve the records from the database, we will reverse hash and convert the number back to a string 10232323 -> training

As you might have guessed - this is not an area that I am familiar with. I researched the overridable System.Object.GetHashCode() method, but Microsoft warns that there is little guarantee that the default implementation of GetHashCode() avoids collisions.
So I am left stuck. I would like to create an algorithm, but I have no idea where to start.
Also, the function should accept unicode characters - in the event the company decides to internationalize.
Has anyone done this before? Can you suggest where I should start?


< ...

Go to the complete details ...