It is critical to distinguish between legitimate methods and "portable" cracks: