Google bietet eine zusgeschnittene Suchfunktion an, die auf deine Seite beschräntk ist. Gutefrage.net nutzt das z.B.

Ansonsten wird HTML nicht ausreichen. HTML ist keine Programmiersprache sondern nur eine Auszeichnungssprache. (https://de.wikipedia.org/wiki/Hypertext_Markup_Language)

Du kannst aber z.B. via AJAX (JS) oder ein Formular die Suchanfrage an deinen Server senden.

Dann brauchst du aber eine Serverseitige Programmiersprache wie node.js, PHP ... um die Suchanfrage entgegenzunehmen und die Suche durchzuführen.

Das heißt, du müsstest den Suchalgo dazu schreiben da ich ja nicht weiß, wo deine Seite ihre Inhalte speichert. Das könnte in Files sein aber genauso gut auch in einer DB.

Wenn du das alles nicht selbst entwickeln willst, schau dir doch mal WordPress an. http://wordpress.org/. Dann kannst du dich auf dein FrontEnd konzentrieren und musst die Suche nicht selbst implementieren.

Allerdings wirst du dafür etwas PHP lernen müssen.

...zur Antwort

Ich würde dir auf jeden Fall raten, dein System neu aufzusetzen. Nur weil dein (kostenloses) AV nichts findet, heißt das nicht, dass auch tatsächlich nichts auf deinem System ist!

Leider sind einige Viren bzw. Trojaner wirklich gut darin, sich zu verstecken.

Kannst du die Überweißungen nicht solange von einem anderen Gerät aus machen?

Ach ja habe auch gelesen, dass mein Computer nun 
fremdgesteuert werden kann, wie merke ich das?

Aus Trojanersicht merkst du im "Idealfall" gar nichts von dem Befall!

...zur Antwort

Passwörter sollten niemals in einer DB gespeichert werden. Ein Salted-Hash erreicht das selbe, solange (dir) der Salt und der Hash Algorithmus bekannt sind. Wenn jetzt der Benutzer sein PW eingibt, kannst du den (salted) Hash von der Eingabe berechnen und mit dem Wert in der DB abgleichen.

Im Idealfall ist es aber in die andere Richtung nicht möglich. So kann (sollte) niemals vom Hash auf das PW geschlossen bzw. "zurückgerechnet" werden.

Wenn du jetzt auch nur den Hashwert der Mail-Adressen speicherst, wie willst du dann später wieder an die Adresse kommen?

Bei einem HASH sollte das nicht möglich sein!

Selbst wenn du dafür einen passablen Weg findest, hat dein Server dann eine Menge (unnötig) zu tun, wenn er bei 10.000 oder mehr Adressen erst die Adresse herausfinden soll und erst dann eine Email senden kann.

Und lass auf jeden Fall die Finger von SHA-1 oder MD5!

Diese gelten als gecknackt!

Deine Lösung:

Wie triopas schon gesagt hat:

Sichere lieber deine Datenbank gut gegen SQL-Injection
und speichere die eMail im Klartext. Ich mein Username
usw ist ja auch Klartext.. Alles andere ist Unsinn..
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.