ASP.Net Web API with Custom Security using HMAC SHA512 End to End Encryption to ensure data integrity and user validation