This Library will use some encryption algorithms behind an nice IoC way. You will be able to implement your own algorithms and then load them using existing service provider using the name of your assembly without modify the existing code.