BestCrypt allows users to remove the header of the encrypted container from the container file. Without the header, it is absolutely impossible to access data inside the container, because the header stores the encryption key for the data. The container's header may be stored in a separate file apart from the container such as a removable device. Thus, you need to have the removable device attached and know the password to gain access to the container.
Since BestCrypt v9.02, Key files are supported in addition to password authentication.