You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-36Lines changed: 1 addition & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,41 +2,6 @@ ___rust-keylock-android___ is the [Editor](https://rust-keylock.github.io/rust-k
2
2
3
3
The minimum supported Android API level is __16__ (4.1.2 is tested as a minimum version).
4
4
5
-
## General
6
-
7
-
___rust-keylock___ is a password manager and its goals are to be:
8
-
9
-
* Secure
10
-
* Simple to use
11
-
* Portable
12
-
* Extensible
13
-
14
-
The core logic is written in [Rust](https://www.rust-lang.org), but the presentation/User interaction parts are in different languages.
15
-
16
-
## Features
17
-
18
-
### Security
19
-
20
-
* The data is locked with a user-defined master password, using _bcrypt_ password hashing
21
-
* Encryption using _AES_ with _CTR_ mode
22
-
* Data integrity checks with SHA3 (Keccak)
23
-
* Encrypted bytes blending
24
-
* Passwords are kept encrypted in memory
25
-
* Encryption keys on runtime are stored in safe, non-swappable memory
26
-
* Encryption keys change upon saving, even if the user master password remains the same. This results to different encrypted products, even if the data that is being encrypted is the same.
27
-
28
-
### Application Portability
29
-
30
-
*[Shell implementation](https://github.com/rust-keylock/rust-keylock-shell) running on Linux and Windows
31
-
*[JavaFX implementation](https://github.com/rust-keylock/rust-keylock-ui) running on Linux and Windows
32
-
*[Android implementation](https://github.com/rust-keylock/rust-keylock-android) to be published in [F-Droid](https://gitlab.com/fdroid/fdroiddata/merge_requests/2668)
33
-
34
-
Thanks to [xargo](https://github.com/japaric/xargo), [cross](https://github.com/japaric/cross) and [JNA](https://github.com/java-native-access/jna)!
35
-
36
-
### Import/export mechanism
37
-
38
-
* Export/import encrypted passwords to/from the filesystem
39
-
40
5
## Install
41
6
42
7
Instructions can be found [here](https://rust-keylock.github.io/download/rkl/).
@@ -49,4 +14,4 @@ Instructions can be found [here](https://rust-keylock.github.io/download/rkl/).
0 commit comments