My own implementation of MD5 encryption using Objective-C