A 6-Digit Number

Separate a six digit number into two halves, the first three digits and the last three digits. Add the two three digit numbers together and square the sum. The product is the original number. What is the original number? Can you provide a logical explanation with your answer? (Obviously a computer search will work, but is there a logical approach?)

Source: Reader David Armstrong


Solution
Mail to Ken