Сделал настольное приложение на C#, нужно зашифровать + в ней memory.dll, есть какие-нибудь сайты/софты для фри шифрования?
Ты наверное имеешь ввиду обфускацию. При поисковом запросе первый результат покажет тебе то, что тебе нужно. А вообще лучшая обфускация - это ипользование Native AOT компиляции.
Если проект коммерческий и будет выпущен в массы, рекомендую смотреть в сторону платных обфускаторов такие как: DNGuard (очень хорошая защита, комплексная, никто ее не реверсил еще), но главный минус дорого, Eazfuscator тоже неплохой, своя ВМ хорошая, обновляемая. Если бюджет не позволяет, то можешь смотреть в сторону изучения как работает JIT компилятор и MSIL впринципе и пиши свое решение Удачи!