Simple .NET asymmetric encryption implementation