From 5b21b9fe2c83b75381bc61a06329e9bbc9d29767 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 9 Jul 2021 14:48:53 -0600 Subject: [PATCH] uses ext method --- .../Packaging/PackageMigrationResource.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Umbraco.Core/Packaging/PackageMigrationResource.cs b/src/Umbraco.Core/Packaging/PackageMigrationResource.cs index 8f777d2b0a..2f407df88f 100644 --- a/src/Umbraco.Core/Packaging/PackageMigrationResource.cs +++ b/src/Umbraco.Core/Packaging/PackageMigrationResource.cs @@ -6,6 +6,7 @@ using System.Security.Cryptography; using System.Text; using System.Xml; using System.Xml.Linq; +using Umbraco.Extensions; namespace Umbraco.Cms.Core.Packaging { @@ -32,16 +33,7 @@ namespace Umbraco.Cms.Core.Packaging // several very large package.zips. using Stream stream = GetEmbeddedPackageStream(planType); - using HashAlgorithm alg = SHA1.Create(); - - // create a string output for the hash - var stringBuilder = new StringBuilder(); - var hashedByteArray = alg.ComputeHash(stream); - foreach (var b in hashedByteArray) - { - stringBuilder.Append(b.ToString("x2")); - } - return stringBuilder.ToString(); + return stream.GetStreamHash(); } public static ZipArchive GetEmbeddedPackageDataManifest(Type planType, out XDocument packageXml)