Дуг Чемберлен должен упомянуть, что его пример только для числовых значений.
А если вы хотите действительно зашифровать то, что вы передаете между страницами ASP, используйте ссылку, предложенную Джорджем.
Протестировано мной, и оно делает именно то, что вам нужно, независимо от того, какой тип данных вы передаете: строковые или числовые.
И если вы собираетесь повторно использовать какие-либо данные, тогда переменная сеанса лучше всего подойдет вам, вам не нужно шифровать данные для этого.
Имейте в виду, что при тестировании вашего сайта следует использовать порт 80 для работы с переменными сеанса, как предполагалось.
В IIS 7 есть какая-то ошибка, которая очищает сессии за очень короткий промежуток времени или если ваш пользователь отправил что-то еще.