As People are looking for an answer i would like to post the best comment i found that will help: URL shorteners aren't too hard. You just need to make a unique ID for each URL (such as fUDP) and add that to the db row (make sure it's indexed)....
c#,asp.net,string,encryption,short-url
You need some kind of database to map some random short string to the long, because the encrypted version of something cannot be smaller than the input. It would be impossible to reverse it, so you need some help reversing it by creating a mapping. If you don't want a...