PassPhrase (Longer password)

PassPhrase (Longer password)


A passphrase is something you know and is like a password except:

  • it is longer (not always true)
  • it's not coupled to a login

In the early days passwords on Unix system were limited to 8 characters, so the term passphrase for longer passwords.

Longer is the password harder it is to guess.

Nowadays Unix systems use MD5 hashes which have no limitation in length of the input (ie password).



cp server.key.pem server.key_with_pwd.pem
openssl rsa -in server.key_with_pwd.pem -out server.key.pem -passin file:pass.txt

To key

You can create a key from a passphrase by using a password-based key derivation function (kdf)

Documentation / Reference

Discover More
Authentication Ways - something the person knows, has or is

Basically, there are three ways to authenticate an individual: by something the person knows, by something the person has, and by something the person is. All these ways have been used from...
Public Key Crypto Pair Key Creation
Cryptographic - Private Key

This article talks the secret known as the private key in a asymmetric cryptographic scheme. A private key is a cryptographic key that is private (that you should keep secret). This page is how to...
Certificate Validity Period Not Before Not After Portecle
Cryptography Certificate - How to self-signed a Certificate (for a test or internal server)

When a certificate is used to sign itself, it is called a self signed certificate. All root CA certificates of the certificate chain are self signed. This article shows you how to create a self-signed...
Cryptography Software - gpg (GNU Privacy Guard)

gpg (GNU Privacy Guard, GPG or GnuPG) is a cryptographic software of the pgp class that permits to: sign and encrypt easily another sort of message or file. GnuPGGPGGNU Privacy GuardOpenPGPPGP ...
400 Default Page No Required Ssl Certificate
How to configure certification based client authentication with Nginx ?

This article shows you how to configure a client authentication via the ownership of a certificat on a Nginx web server. The server should be already configured for HTTPS as client certificate (client...
Gpg Kleopatra
Pgp (Pretty Good Privacy)

PGP (Pretty Good Privacy) (or OpenPGP) is a standard defined by 4880RFC4880 (OpenPGP Message Format) that define how to securely provide: electronic communications (email) and data storage services....
Porte Cle Keystore Pem
Privacy-Enhanced Mail (PEM) (OpenSsh key format)

Privacy-Enhanced Mail (PEM) is a file formats for cryptographic material (key, certificate, ..). The PEM format is the DER format encoded in base64 with additional header and footer lines to be transported...
Card Puncher Data Processing
SSH - Authentication Agent

An authentication agent is a component of the public key authentication scheme that permits you to be authenticated op basis of a key file. It is a background process that stores your private keys in...
What is a Key Derivation function (KDF)?

Key derivation functions transform a password or passphrase into a key. The fastest function to transform a password into a key is to ignore the password and return the zero key. PBKDF2PBKDF2 (with...

Share this page:
Follow us:
Task Runner