Geheimnisse werden am besten für sich selbst gehalten
Gewinner des Yubico Monatsentwicklerwettbewerbs März 2013: http://forum.yubico.com/viewtopic.php?f=25&t=1023
Möchten Sie Ihre Notizen vollständig verschlüsselt? Haben Sie keine Lust, die Notizen mit dem gesamten Internet zu teilen? Suchen Sie nicht weiter!
Yubinotes ist eine andere Note -App. Es ist sicher und die Notizen sind wirklich nur für Ihre Augen. YubiNotes ist eine Open Source Secure Notes -App für Android, die entweder ein Passwort oder das Yubikey -Neo zur Verschlüsselung/Entschlüsselung von Notizen unterstützt. Verschlüsselung/Entschlüsselung basiert auf einem einfachen Schließsystem, das die erforderlichen Schlüssel zur Entschlüsselung speichert und abschließt.
YubiNotes ist der perfekte Begleiter für jeden mit einem Yubikey -Neo oder dem Wunsch, ihre Geheimnisse für sich zu behalten.
Die Notizen werden mit AES/CBC mit PKCS5 -Polsterung verschlüsselt. Die Verschlüsselungs- und Entschlüsselungsverfahren basiert auf 4 Sicherheitsschlüssel. Die ersten beiden werden erzeugt, wenn die App zum ersten Mal gestartet und anschließend zur sicheren Aufbewahrung gespeichert wird. Die zweiten beiden sind das Ergebnis des Hashed -Passworts oder der Yubikey -Eingabezeichenfolge.
Solange das Gerät gesperrt ist, werden nur die eindeutigen Geräte -ID -Tasten auf dem Gerät gespeichert. Die anderen beiden Schlüssel werden abgewischt, wenn der Note Store gesperrt ist. Ein Einweg-Hash des Kennworts wird auch auf dem Gerät gespeichert, wenn der Passwortmodus verwendet wird.
Wenn Sie die Notizen entschlüsseln, wird im Passwortmodus Folgendes folgt:
Das vom Benutzer bereitgestellte Passwort wird gegen den gespeicherten Hash -Wert gehasht und überprüft. Wenn es übereinstimmt, wird das Hashed -Passwort in zwei Hash -Zeichenfolgen unterteilt, die dann mit dem ersten und zweiten Sicherheitsschlüssel XOR'ed sind. Die resultierenden Werte werden dann als IV und Schlüssel verwendet und zum Entschlüsseln der Notizen verwendet.
Beim Entschlüsseln von Notizen im Yubikey -Modus ist die Prozedur ähnlich.
Die vom Yubikey bereitgestellte Saite ist zuerst mit dem ersten Schlüssel und dann mit dem zweiten. Die resultierenden zwei Werte werden als IV und Schlüssel verwendet und zum Entschlüsseln der Notizen verwendet.