Convierta un número hexadecimal "grande" (formato de cadena) a un número decimal (formato de cadena) sin la clase BigInteger

Cómo convertir un número hexadecimal "grande" (en formato de cadena):

EC851A69B8ACD843164E10CFF70CF9E86DC2FEE3CF6F374B43C854E3342A2F1AC3E30C741CC41E679DF6D07CE6FA3A66083EC9B8C8BF3AF05D8BDBB0AA6CB3EF8C5BAA2A5E531BA9E28592F99E0FE4F95169A6C63F635D0197E325C5EC76219B907E4EBDCD401FB1986E4E3CA661FF73E7E2B8FD9988E753B7042B2BBCA76679

a un número decimal (en formato de cadena):

166089946137986168535368849184301740204613753693156360462575217560130904921953976324839782808018277000296027060873747803291797869684516494894741699267674246881622658654267131250470956587908385447044319923040838072975636163137212887824248575510341104029461758594855159174329892125993844566497176102668262139513

sin usoBigInteger Clase (como mi aplicación debería admitir máquinas sin .NET Framework 4)?

Respuestas a la pregunta(7)

Su respuesta a la pregunta