Причиной дополнительных 8 символов в базе данных по сравнению с тем, что вы получаете в коде, является идентификатор приложения. В базе данных к сеансу добавляется идентификатор tempApplicationID из таблицы ASPStateTempApplications. Вот почему вы получаете 24 символа в коде и 32 в дБ.