Protecting dll files from use.
I have a dll which I have written that contains code for encrypting and decrepting strings, how would I do about preventing its use by someone else who say writes another .net application and then attempts to include the method from that library for referncing it?
Make use of the System.Security; namespace
decorate your code by this attribute
[assembly:FileIOPermission(Security.Action.RequestMinimum,Unresticted.True)|SecurityPermission(SecurityAction.RequestRefuse, SkipVerification = false)]