First of all with MVC archiectecture, i suggest the following:
As an Optimization you might want to make Encryption's methods static ..
Next as you say you might change the encryption scheme later,
To this I suggest two approaches,
Approach 1 : Encryption contains type encryption Login.
Approach 2: Decorator-based
Pattern
will post this idea soon.....