Проекты

Network Helper Plugin

Данный плагин содержит в себе несколько утилит.

  • Encryption — Позволяет получить хеш пароля по алгоритмам SHA1 или MD5
  • ViewState Decoder — Оригинальный автор этого модуля — Fritz Onion. Но в его коде содержалось несколько ошибок связанных с отсутствием работы через прокси и обработке более сложного ViewState'а, содержащего в себе генерики и кастомные типы данных из сторонних библиотек.
  • Image to Base64 — Преобразование изображения в формат Base64 для вставки его в HTML.
  • IP Calculator — IP калькулятор с возможностью подсчёта сетевых масок (Это скорее набросок, а не готовый продукт).

Encryption

Пример

Эта функция представляет из себя GUI оболочку для метода System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(...). В ComboBox пишутся значения енума System.Web.Configuration.FormsAuthPasswordFormat и при нажатии на кнопку "Encrypt" выполняется вышеописанная функция. При вызове значения енума Clear, метод вернёт ошибку, но Я решил тут лишних проверок не делать, что пришло, то и ушло в метод.

ViewState Decoder

Пример

Некоторое время Я пользовался оригинальной программой, написанной Fritz Onion, но отсутствие возможности работы через прокси и сложность переноса ViewState с закрытых страниц сайта работающих через AJAX, убедило меня в необходимости переписывания его под себя.

Image to Base64

Пример

Функция для преобразовывания изображений в Base64 для добавления в CSS или в HTML код.

IP Calculator

Пример

В один прекрасный момент, Я забыл как подсчитать маску подсети. И вместо того, чтобы ещё раз вспомнить, использовать, и опять забыть, я написал всё это в отдельный класс.

Теги:

Скачать

Ссылки

Родительские файлы