ClrPlus.Core.Extensions.StringExtensions.GetKeyTokenFromFullKey C# (CSharp) Method

GetKeyTokenFromFullKey() public static method

Gets the key token from full key. Does this work?
public static GetKeyTokenFromFullKey ( this fullKey ) : byte[]
fullKey this The full key.
return byte[]
        public static byte[] GetKeyTokenFromFullKey(this byte[] fullKey) {
            var csp = new SHA1CryptoServiceProvider();
            byte[] hash = csp.ComputeHash(fullKey);

            var token = new byte[8];
            for (int i = 0; i < 8; i++) {
                token[i] = hash[hash.Length - (i + 1)];
            }

            return hash;
        }