RFC 3986 - Uniform Resource Identifier (URI): Generic SyntaxEach URI begins with a scheme name that refers to a specification for assigning identifiers within that scheme.
The SHA hash functions are a set of cryptographic hash functions designed by the National Security Agency (NSA) and published by the NIST as a U.S. Federal Information Processing Standard. SHA stands for Secure Hash Algorithm.