BIP38

Bitcoin Improvement Proposal (BIP) 38 proposed encryption and encoding methods for private keys to make them less susceptible to brute force attacks.

BIP38 standard devised Bitcoin protocol mechanisms that secure passphrase protected private key by encoding it into a 58-character printable string. This printable string is safeguarded with salting and scrypt technologies to tolerate cryptographic hacks or cyberattacks.