Keepass2Android - Alternative zu KeePassDroid

Hmm - ist ja interessant. Aus 2 Gründen:

1. Keepassdroid kann mittlerweile auch schreiben (der thread ist auch schon 6 Monate alt)

2. Du bist vermutlich auch der Author der neue Software, oder :biggrin::wubwub:

Bis jetzt hat die neue Software 2 Bewertungen - und Du bist auch hier völlig neu angemeldet - mal sehen wie es weiter geht . . .
 
Richtig, ich bin der Autor. Ist ja nicht schlimm, oder? :)

Stimmt auch, dass Keepassdroid inzwischen kdbx schreiben kann. Ich hatte die Entwicklung gestartet, bevor es das konnte (sonst hätte ich es sein lassen - die zusätzlichen Features fand ich aber Grund genug, KP2A zu veröffentlichen). Ich weiß nicht wie der aktuelle Stand dort ist, es gab ja auf Google Groups ein paar Problemreports bzgl. kdbx-Unterstützung bei Keepassdroid - daher hielt ich es für möglicherweise nützlich, auf Keepass2Android hinzuweisen.

Dass es noch nicht viele Beurteilungen gibt lässt sich nur ändern, indem mehr Leute die App ausprobieren und bewerten... Immerhin sind alle bisherigen positiv...
 
Ja, ist ja auch in Ordnung :)

Fiel nur auf: neuer User und Author des neuen Programms.

Ich find's ja gut, dass es Programmierer wie Dich gibt!

Darf ich eine Frage stellen? Wie ist denn Dein Geschäftsmodell?

Viele Grüße
vom Heizölkocher
 
Also dahinter steckte vor allem: "Ich benutze Keepass und will kdbx Support. Wenn's das nicht gibt, mach ich es halt selbst."
Ich habe Spaß an Software-Entwicklung und habe gesehen, dass Keepass Open-Source ist, d.h. mit Mono For Android auch unter Android genutzt werden kann (natürlich mit anderem UI und ein bisschen Anpassung). Dadurch war der Aufwand verhältnismäßig gering.

Kann sein, dass ich mal einen Donate-Button reinmache oder Plug-Ins verkaufe mit zusätzlichen Funktionen. Aber ich mache das als Hobby und weil ich Keepass unterstützen wollte. Die neue App ist deswegen (und weil es bei GPL gar nicht anders geht) auch wieder Open-Source.
 
  • Danke
Reaktionen: MarkusK und DPT
*


Na - dann werde ich Dir auf jeden Fall die Ehre erweisen und die Software installieren :thumbup:

Kurze Frage: 2 x in Gplay???
 
Die Version mit Namen "Keepass2Android" (https://play.google.com/store/apps/details?id=keepass2android.keepass2android) kann wie KeePass (Desktop) Dateien über FTP und WebDav öffnen, benötigt dazu aber Internet-Permission. Da das sicher nicht jeder braucht und ich verstehe, wenn jemand seinem Passwort-Manager diese Permission nicht geben will, habe ich unter dem Namen "Keepass2Android Offline" unter https://play.google.com/store/apps/details?id=keepass2android.keepass2android_nonet eben eine Version veröffentlicht, die die Permission nicht benötigt (und daher keine Dateien aus dem Netz öffnen kann).
 
Sehe ich das richtig, dass für QuickUnlock das "starke" KeePass-Passwort im Speicher (bzw. sonstwo - Datenbank?) abgelegt werden muss?
 
Weder das Master Passwort noch der Inhalt der Datenbank werden jemals irgendwo außerhalb der kdbx Datei abgelegt, aber solange die Datenbank offen ist, sind die Passwörter natürlich im Arbeitsspeicher (und die Datenbank bleibt offen, solange QuickUnlock aktiviert ist). Allerdings hat ja android ein sicheres Prozess modell, das die Daten im Speicher vor dem Zugriff anderer apps schützt.
 
Was mir noch auf fällt: wieso eigentlich fast 8 Mbyte gegenüber 1,3 MByte von KeepassDroid?
 
PHP:
Im wesentlichen liegt das an Mono for Android, das in die App eingebettet ist. Wenn man bedenkt wie riesig das .Net-framework von Microsoft ist, sind 8mb ja sogar wenig... Die Beispiele auf der Mono for Android Webseite sind zwar kleiner, aber die nutzen auch nur sehr wenig davon.
Ich habe versucht es kleiner zu bekommen, sehe aber keine Möglichkeit.
 
Hi Philipp,

wie angekündigt sind mir noch einige Dinge aufgefallen.

1.
Das Laden und Speichern der DB dauert bei mir über 30 Sekunden gegenüber ca. 10 Sekunden bei KeepassDroid. Woran kann das liegen?

2.
Im Suchendialog konnte ich bei KeepassDroid auf der virtuellen Tastatur einfach auf Enter drücken, um die Suche zu starten. Kannst Du das auch noch einbauen?

Liebe Grüße,
Oliver

PS: Mono für Android? Kostet aber immer noch Geld, oder? Ich bin selbst C#-Programmiere und tue mich mit Java eher schwer.
 
Zuletzt bearbeitet:
1.was für eine Datenbank ist denn das? Wie groß ist die? Bei dauert das Laden mit beiden Programmen ca. 1 Sekunde (galaxy nexus).

2. Was spricht denn dagegen, nur google.com im url-feld einzutragen? Genau das steht bei mir drin?

Ich habe Mono for Android als "PhD student" Sehr günstig bekommen, Entwicklung im Emulator ging kostenlos. Ich glaube inzwischen kann die kostenlose Edition sogar noch mehr, habe ich aber nicht probiert.
 
1. kdbx, 160 KB, 616 entries, AES/Rijndael 256bit, 10000000 key transformation rounds, compression GZIP. Samsung Galaxy S3.

2.
Dann muss ich ja 616 Einträge ändern....
Außerdem: Wenn nur google.com drinsteht, funktioniert Strg-U um die URL im Browser aufzurufen in Keepass nicht. Oder meinst Du "http://google.com"? Das funktioniert bei Google, aber manche Websites bestehen auf dem blöden www.

Zu Mono: Habe mal geschaut, schade, die kostenlose Version ist nur für den persönlichen Gebrauch... und auch nur auf ich glaube 32 kb beschränkt...
 
owilsky schrieb:
. . . Das Laden und Speichern der DB dauert bei mir über 30 Sekunden gegenüber ca. 10 Sekunden bei KeepassDroid . . .
Kann ich nicht bestätigen: kdbx 1,36MByte, AES/Rijndael 256bit, 6.111 key transformation rounds, compression GZIP, SE Xperia Arc S (Single Core 1,5 GHz): etwa 4 Sekunden mit beiden Programmen, also kein großer Unterschied.

Schön wäre noch ein "Exit"-Butten um die Applikation zu beenden (bin etwas knapp mit Speicher :cool2:).

VG
Uwe
 
Hi Uwe,

vielen Dank, dann sind das offenbar die key transformation rounds. Habe mal nachgesehen, bei einer neuen Keepass DB ist 6000 eingestellt, ich habe wohl mal auf den Link darunter geklickt (1 Sekunde), dann waren es eben 10 Mio...
Werde das mal ändern.

Edit: 6000 -> jetzt ca. 5 Sekunden.

Viele Grüße,
Oliver
 
Ich habe unter https://keepass2android.codeplex.com/workitem/13 ein Issue erstellt - wenn einige dafür voten, implementiere ich vielleicht die Key transformation in Java und rufe das per JNI auf, das sollte dann die gleiche Geschwindigkeit wie Keepassdroid haben.

Das mit dem Suchen versuche ich beim nächsten Update zu fixen, ebenso die Möglichkeit, auf Second-Level Domains zu filtern.
 
@heizoelkocher: der exit button ist mit "Datenbank schließen" beschriftet im quick unlock screen.

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
Hallo phillipc,
danke für dein wunderbares Tool, habe jedoch eine Frage und noch nirgends eine Antwort gefunden. Ich füge einem Passwort-Datensatz ein Datei hinzu. Soweit o.k . In der Dropbox habe ich ein Verzeichnis für die Anhänge angelegt. Die Anhänge die dann von deiner App darin abgelegt werden sind nicht verschlüsselt. Was mache ich falsch. Es ist ja glaube ich nicht sinn der Sache meinem Bankaccount die eingescannte Tan-Liste anzuhängen, welche dann in dem Dropbox-Ordner lesbar ist.

Grüße
dogbone
 
Hallo dogbone,
Es ist nicht so gedacht, die Anhänge in der Dropbox zu speichern - sie sind ja schon in der kdbx-Datei!
Das speichern ist dann nötig, wenn du den Anhang verwenden oder anschauen möchtest - da reicht es aus, das Lokal zu machen. Nach Verwendung ist es dann auch wieder sinnvoll, die Datei zu löschen, das wird im Moment von der App nicht gemacht - wäre aber eigentlich ein sinnvolles feature. Ich nehme es mal als issue auf!

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 

Ähnliche Themen

holms
Antworten
10
Aufrufe
891
nickoski
N
F
Antworten
2
Aufrufe
180
fibrecat
F
C
Antworten
2
Aufrufe
416
c20082005
C
Zurück
Oben Unten