Pues yo soy de la opinion que no se deben usar algoritmos de encriptacion de conocimiento publico, puede ser un peligro, yo prefiero crear los mios y encerrarlos en DLL, de hecho cada cierta cantidad de tiempo creo uno nuevo para evitar que lo decifren