Hallo nochmal Leute Erstmal danke für eure Antworten. Ihr habt recht, ich habe halt wirklich keine Ahnung von BTC's und wie die funktionieren. Selbst das was ich programmiert habe, ist nicht mal von mir sondern von diesem PHP Paket 1 zu 1 kopiert:
https://github.com/Bit-Wasp/bitcoin-php/blob/master/examples/privatekey.php
Den code hab ich, wie ihr sehen könnt 1 zu 1 übernommen und nur paar html Brüche reingemacht um besser lesen zu können was daraus kommt
Also jetzt nochmal zur technischen Seite.
@MixMax - Du kannst mir ja gerne sagen, was du zu der Funktion selbst gefunden hast Ich glaube die Rechnet einfach nur einen sicheren String raus oder ähnliches
Also nach all dem was ihr mir gesagt habt, möchte ich nochmal klar stellen, dass ich nicht die Intention habe irgendwas "unseriöses" zu programmieren oder so. Die Art und weise wie ich das programmieren wollte ist, dass User sich per Button eine Adresse generieren lassen können, der Server durchläuft den Code, den ich mir aus dem Link dort kopiert habe und gibt genau diese generierten Daten wieder zurück an den User. Der sieht seine Adressen dann angezeigt und kriegt eine "Textdatei" indem diese Daten drin stehen. Das war es. Es wird keine einzige Adresse gespeichert (nicht mal die public addresse) oder die Textdatei, in denen ich das rein packe. Der Webserver bzw. rein gar nichts auf dem Server überwacht diese Daten. Die Intention liegt dabei ja nur, dass der User sich in einer schönen UI diese Adressen generieren lassen kann. Danach ist er sich dann auch wieder selbst überlassen
@Jokin und @battlecore - Also die Intention liegt nun wirklich nicht darin, irgendwas zu speichern oder Leute abzuziehen. Ich habe zwar keine Ahnung vom Thema, aber ich wüsste jedenfalls, dass man diese Daten nicht abspeichern darf. Gerade beim googlen nach einer Lösung wie man so eine Adresse erstellt und beim anmelden bei Wallet-Seiten sieht man ja wie die alle betonen, sowas sicher aufzuheben
Also wie ich es verstanden habe brauche ich nur die Public Adresse und die Hex. Was glaube ich die private key sein soll? Die beiden wollte ich in eine Textdatei packen, die ich mit JS mache. Dafür hätte ich diesen Code benutzt: https://redstapler.co/generate-text-file-javascript/ .- Also im frontend im Browser vom User und nicht auf dem Server. Die Daten, welche mir der Server generiert hätte, packe ich so mit JS in diese Datei und lass sie downloaden. Mehr auch nicht
Was hält ihr davon? https://www.bitaddress.org/
Damit kann man die Adressen komplett im Frontend generieren und garnicht mehr auf dem Server
Langsam glaube ich aber, dass ist doch nicht die beste Idee so einen Service anzubieten.
Aber ich werde aufjedenfall nochmal mit dem Auftraggeber darüber sprechen!