When I say large numbers I mean large like 512 (or potentially 1024 or 2048) significant bits. These numbers are so large that there are a multitude complications. For example with python, which supports arbitrarily large integers, checking remainders up to the square root of a number so large would take by my calculation a 60+ digit number of years. Even the superior performance of a language like go only shaves a few digits of this immense runtime, and go's built-in data types don't even include integers that large. Even if all the (2-3 billion) computers in the world were working together to prove a number was prime it would still take a 50 digit (or so) number of years to prove a single 512 bit prime.
None the less the security industry appears to have a copious supply of large primes numbers at their disposal for cryptographic applications, and the largest known prime number is 2^77,232,917-1 which just seems obscene.
How could the primality of such large numbers ever practically be proven?