Applied cryptography in .Net And azure key vault : A practical guide to encryption in .NET and .NET Core.