I'm studying for my final exam (abstract algebra) and am looking at an example where our professor was trying to compute the GCD of two elements of $\mathbb{Z}[i]$. Rather than directly applying the Euclidean algorithm, he used the fact that (denoting the respective elements of $\mathbb{Z}[i]$ as $p$ and $q$) the norm of the gcd of $p$ and $q$ must divide the gcd of the norms of $p$ and $q$. Formally,
$$ \mathrm{N}(\gcd(p, q)) \; \text{must divide} \; \gcd(\mathrm{N}(p), \mathrm{N}(q)). $$
I'm looking through our textbook (Dummit & Foote) and can't seem to find this anywhere. Could anyone give me an explanation for why this must be true (proof or just intuitive reasoning)?