Woher weiß KeePass, wann ich das Passwort verwendet habe?

342
Laszlo Heredy

KeePass speichert sicher eine beliebige Anzahl von Passwörtern und ermöglicht das bequeme Kopieren und Einfügen gespeicherter Passwörter, wenn ein Passwort benötigt wird.

Der interessante Teil: KeePass erlaubt das Einfügen eines Passworts - nur einmal. Nachfolgende Versuche, denselben Inhalt einzufügen, sind erfolglos.

Wie kann KeyPass wissen, wann ich das Passwort verwendet habe?

0
Dies ist in erster Linie auf der Meinung, dass es nicht dokumentiert ist, wie Keepass es tut. Es ist wahrscheinlich, dass eine API verwendet wird, um zu sehen, wann etwas auf die Zwischenablage zugreift. Dies ist jedoch reine Spekulation. LPChip vor 8 Jahren 1
@LPChip Wie kann es meinungsbasiert sein, wenn der Quellcode verfügbar ist? DavidPostill vor 8 Jahren 1
@DavidPostill ah, ich wusste nicht, dass KeePass Open Source ist. Das ändert die Dinge. LPChip vor 8 Jahren 0

2 Antworten auf die Frage

2
xaa

Der interessante Teil: KeePass erlaubt das Einfügen eines Passworts - nur einmal. Nachfolgende Versuche, denselben Inhalt einzufügen, sind erfolglos.

Wie kann KeyPass wissen, wann ich das Passwort verwendet habe?

Keepass verfügt über eine Auto-Clear-Funktion. Die Zwischenablage kann nach xx Sekunden automatisch gelöscht werden. Wenn die Option aktiviert ist, können Sie dieselbe Zwischenablage (Kennwort, Benutzername, URL usw.) mehrmals einfügen.

Um den Timer einzustellen, gehen Sie auf Extras> Registerkarte Sicherheit: "Automatische Entfernung der Zwischenablage (Sekunde)":

-2
Dawid Ferenczy

Dank der Tatsache, dass KeePass Open Source ist, gibt es nichts Einfacheres als zu prüfen, wie es selbst gemacht wird. Den Quellcode für die Version 2.32 können Sie hier herunterladen .

Es ist in C # mit .NET geschrieben.

Diese Antwort kann sogar nützlich sein, wenn Sie darauf hinweisen, in welcher der 71.000 Codezeilen diese Funktion implementiert ist. Daniel Beck vor 8 Jahren 4
Tut mir leid, ich habe eine Menge anderer Dinge zu tun, als zu suchen, als Sie 71k Codezeilen für jemanden geschrieben haben. Dies ist die meiste Hilfe, die ich ihm geben kann. Wenn Sie möchten, können Sie (oder jemand anderes) versuchen, es zu finden, um ihm zu helfen. Dawid Ferenczy vor 8 Jahren 0
@DanielBeck Ich stimme voll und ganz zu, obwohl ich schauder finde, dass jemand wie Dawid Ferenczy Informationen scheuen möchte, nur weil er nicht mehr hat - vor allem angesichts der aufregenden Entdeckbarkeit, die er geschaffen hat, vs. Die ziemlich hoffnungslose Null-Aufregung, die von LPChip angeboten wird - beide, Herr Daniel Beck, sind unter den bisherigen Kommentaren einzigartig. Diese Informationen sind eher in dieser Frage enthalten als in dem irrsinnigen Trubel auf unserem Spielplatz, der uns alle anspricht, bis wir erfahren, teilen und erwarten mehr von unseren Kollegen und uns selbst, bis wir SE für alle besser machen .. als Reflex !! =] Laszlo Heredy vor 8 Jahren 0
Dies ist wirklich ein Kommentar und keine Antwort auf die ursprüngliche Frage. Hinterlassen Sie einen Kommentar oder Kommentar zu einem Autor, und hinterlassen Sie einen Kommentar unter dem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie über ausreichend [Ruf] (http://superuser.com/help/whats-reputation) verfügen, werden Sie dies tun [kommentieren Sie jeden Beitrag] (http://superuser.com/help/privileges/comment). Bitte lesen Sie [Warum brauche ich 50 Reputation, um einen Kommentar abzugeben? Was kann ich stattdessen tun?] (Https://meta.stackexchange.com/a/214174) DavidPostill vor 8 Jahren 0
@DawidFerenczy - Wenn Sie sich nicht die Zeit nehmen können, um eine tatsächliche Antwort zu geben und zu erklären, wie diese Funktion funktioniert, habe ich besseres zu tun, als Ihre Antwort zu bearbeiten, sodass Informationen für Sie enthalten sind. Was bedeutet, dass Ihre Antwort nicht hilfreich ist. Ramhound vor 8 Jahren 0