This proof cannot be found in cut-the-knot.org nor in Loomis' collection.
Let $\triangle{ABC}$ be a right-triangle with $\angle{ACB}=90^\circ$. Let $D$, $E$ and $F$ be the contact points of the incircle with $BC$, $AC$ and $AB$, respectively. Also, let $AE=AF=x$; $BD=BF=y$; $CD=CE=r$, where $r$ is the inradius of $\triangle{ABC}$.
Assume to the contrary that $a^2+b^2>c^2$. Then,
$$(r+y)^2+(x+r)^2>(x+y)^2.$$
Expanding, collecting like terms and simplifying we get
$$ry+rx+r^2>xy.$$
Notice that $ry+rx+r^2=r(y+x+r)=rs=\Delta$, where $\Delta$ denotes the area of $\triangle{ABC}$ and $s$ its semiperimeter. Moreover, it is well-known that $xy=\Delta$. So $ry+rx+r^2>xy$ is equivalent to write $\Delta>\Delta$, which is a contradiction. A similar situation arise if you assume $a^2+b^2<c^2$.
I got this proof rejected by an editor because, accoding to him, this is the same proof as his, just more complicated since I presented it as a contradiction.
This is the editor's proof:
For any triangle, $\Delta=rs$. (Standard argument by areas)
So we have $\frac{1}{2}ab=(s-c)s=\frac{1}{4}(a+b-c)(a+b+c)$ and this, after a couple of lines of simple algebra, yields $c^2=a^2+b^2$.
Is this really the same argument? Is always proof by contradiction more complicated than direct proofs?