Вам не нужно никакой кодировки.Чтобы предотвратить вмешательство пользователя, самое простое решение - использовать сеансы (которые обычно используют ASP.NET_SessionId
за кулисами) вместо создания пользовательских файлов cookie.нужно хранить произвольный байтовый массив, база 64 будет работать.Но вы должны объяснить, почему вы хотите это сделать.