Store both the username and password, encrypted, in a table.
If the application's data is backed up regularly, as it should be,
then the only issue is if someone tampers with the data.
If that happens, then no-one gets in anyhow and the app is still secure.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people