C# implementation of RC5 symmetric encryption and decryption algorithm