HttpContext. Объекты как инструмент кэширования уровня запроса
SHA512 выводит 512 бит или 64 байта. Вы можете сохранить эти 64 байта в двоичном столбце, если хотите.
Если вы хотите обрабатывать хеш за пределами вашего приложения, удобнее хранить строку Base64, как вы это делаете сейчас. Base64 добавляет примерно 33% постоянных накладных расходов, поэтому можно ожидать, что строка всегда будет состоять из 88 символов.
Тем не менее, ASP.NET имеет довольно полную встроенную систему аутентификации , которую вы должны использовать.