All Implemented Interfaces:
MasterSource, MasterSourceMeta

@Singleton @Named("file") public final class FileMasterSource extends PrefixMasterSourceSupport implements MasterSourceMeta
Password source that uses a plain file with plaintext master password (residing on things like an encrypted pen-drive or partition). Idea is to "delegate" all the security to that data carrier (for example, it may ask for permission or password on access to that path). Not recommended to be used on any unprotected data storage or partition.

Config: file:$fileName

The file may start with "#" for human comments, and first non-commented line (trimmed) will be used as master password.