Данный плагин содержит в себе несколько утилит.
Эта функция представляет из себя GUI оболочку для метода System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(...)
. В ComboBox пишутся значения енума System.Web.Configuration.FormsAuthPasswordFormat
и при нажатии на кнопку "Encrypt" выполняется вышеописанная функция. При вызове значения енума Clear, метод вернёт ошибку, но Я решил тут лишних проверок не делать, что пришло, то и ушло в метод.
Некоторое время Я пользовался оригинальной программой, написанной Fritz Onion, но отсутствие возможности работы через прокси и сложность переноса ViewState с закрытых страниц сайта работающих через AJAX, убедило меня в необходимости переписывания его под себя.
Функция для преобразовывания изображений в Base64 для добавления в CSS или в HTML код.
В один прекрасный момент, Я забыл как подсчитать маску подсети. И вместо того, чтобы ещё раз вспомнить, использовать, и опять забыть, я написал всё это в отдельный класс.