Keyfile

From Conservapedia
Jump to: navigation, search

In computers, Keyfile (key-file) is a digital file which stores a security key, usually for used for data encryption/decryption. Keyfiles are sometimes placed on one memory device so that when connected, the keyfile can be accessed and used to decrypt another memory device. They can also be used when individual files or folders are encrypted. Since the file can usually be copied or stolen, a keyfile is usually used in tandem with a password.[1]

Advantages

  • Brute-force attacks are made much more difficult (a keyfile can contain thousands, millions, or even billions of characters—a much harder code to break than a simple password)
  • Dictionary attacks are rendered useless
  • Allows for multi-user shared access. Multiple people can have a unique "key" which permits certain tasks but can also restrict others.[1]
  • A smartcard can be created containing a keyfile, so the physical card is needed to unlock data

Disadvantages

  • Keyfiles can be stolen without the user's knowledge
  • Keyfiles can be damages or deleted (accidentally or intentionally) preventing access
  • Storage media on which the keyfile is stored can be damaged or destroyed, making the keyfile potentially inaccessible, and therefore preventing access

Notes

  • Keyfiles sometimes use the file extension "key" but this can be deceptive since ".key" has other uses as well, such as software license key files.
  • Keyfile are usually generated for the purpose. However, in some cases, existing files (images, documents, etc.) can be used instead.

References