Пиши код который дурно пахнет и без документации. Тогда он ни кому не будет нужен.
А если нужно скрыть алгоритмы шифрования или хэширования, то необходимость их скрывать уже плохой признак. Спрятав исходный код можно получить лишь чувство ложной безопасности.