Nimm ein "normales" magisches Quadrat, das aus den Ziffern 1, ..., 64 erstellt wurde. Auf die Diagonalen musst du gar nicht achten, denn dies ist hier nicht gefordert.
Die Zeilen- bzw. Spaltensumme wäre dann {(1+64)*64/2}/8= 260
Jetzt nimm eine Diagonale und addiere dort zu jedem Feld 318 und schon hast du in jeder Zeile und jeder Spalte die Summe 578. Alternativ kann man auch statt der Diagonalen 8 Felder auswählen, die bei einem 8x8 Sudoku die gleichen Ziffern enthalten.
Nach gleicher Methode kann man hier 159 subtrahieren, um so eine Reihensumme von 101 zu erhalten.
Dieser Weg funktioniert so nicht ganz, wenn man z. B. die Reihensumme 260+(-)x wünscht, mit x < 64. Denn dann würden einige Zahlen doppelt im Quadrat erscheinen. Um dies zu verhindern, muss man zunächst den gesamten Zahlenbereich des Quadrates verschieben, um dann eine Addition größer oder gleich 64 durchführen zu können. Also beispielsweise von -31, -30, ... 31, 32 mit der Reihensumme 4. Um jetzt 261 zu erhalten, müsste man ja 257 addieren und hätte garantiert keine Zahl doppelt.