Transferring a domain from one registrar company to another traditionally entails the use of a unique domain authorization code, which different registrar companies refer to as an EPP authorization code, a domain name password or an AuthInfo code. This code can be used as a safety measure against unsolicited transfer attempts with all gTLD and with most ccTLD extensions. It can be obtained only by the domain owner and is issued by the current registrar. It must be given to the new registrar because the transfer process cannot be initiated without it. The code is case-sensitive and traditionally comprises of numbers and special characters, so as to prevent unauthenticated persons from cracking it. Certain companies even reset the codes of domain names registered through them periodically for better security.