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
+73-54Lines changed: 73 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,29 +14,29 @@ KdbxWeb is a high-performance javascript library for reading/writing KeePass v2
14
14
-[Compatibility](#compatibility)
15
15
-[Kdbx4](#kdbx4)
16
16
-[Usage](#usage)
17
-
- [Loading](#loading)
18
-
- [Saving](#saving)
19
-
- [File info](#file-info)
20
-
- [Changing credentials](#changing-credentials)
21
-
- [Creation](#creation)
22
-
- [Maintenance](#maintenance)
23
-
- [Merge](#merge)
24
-
- [Groups](#groups)
25
-
- [Group creation](#group-creation)
26
-
- [Group deletion](#group-deletion)
27
-
- [Group move](#group-move)
28
-
- [Recycle Bin](#recycle-bin)
29
-
- [Recursive traverse](#recursive-traverse)
30
-
- [Entries](#entries)
31
-
- [Entry creation](#entry-creation)
32
-
- [Entry modification](#entry-modification)
17
+
-[Loading](#loading)
18
+
-[Saving](#saving)
19
+
-[File info](#file-info)
20
+
-[Changing credentials](#changing-credentials)
21
+
-[Creation](#creation)
22
+
-[Maintenance](#maintenance)
23
+
-[Merge](#merge)
24
+
-[Groups](#groups)
25
+
-[Group creation](#group-creation)
26
+
-[Group deletion](#group-deletion)
27
+
-[Group move](#group-move)
28
+
-[Recycle Bin](#recycle-bin)
29
+
-[Recursive traverse](#recursive-traverse)
30
+
-[Entries](#entries)
31
+
-[Entry creation](#entry-creation)
32
+
-[Entry modification](#entry-modification)
33
33
-[Entry deletion](#entry-deletion)
34
-
- [Entry move](#entry-move)
35
-
- [ProtectedValue](#protectedvalue)
36
-
- [Errors](#errors)
37
-
- [Consts](#consts)
38
-
- [Random](#random)
39
-
- [ByteUtils](#byteutils)
34
+
-[Entry move](#entry-move)
35
+
-[ProtectedValue](#protectedvalue)
36
+
-[Errors](#errors)
37
+
-[Consts](#consts)
38
+
-[Random](#random)
39
+
-[ByteUtils](#byteutils)
40
40
-[Building](#building)
41
41
-[3rd party libs](#3rd-party-libs)
42
42
-[Tools](#tools)
@@ -53,6 +53,8 @@ KdbxWeb is a high-performance javascript library for reading/writing KeePass v2
53
53
54
54
## Features
55
55
56
+
kdbxweb offers the following feature sets:
57
+
56
58
- runs in browser or node.js
57
59
- no native addons
58
60
- fast encryption with WebCrypto
@@ -71,8 +73,13 @@ KdbxWeb is a high-performance javascript library for reading/writing KeePass v2
71
73
72
74
## Browser support
73
75
74
-
- modern browsers: Chrome, Firefox, Safari, Opera, Edge
75
-
- node.js
76
+
- All modern browsers
77
+
- Chrome / Chromium
78
+
- Firefox
79
+
- Safari
80
+
- Opera
81
+
- Edge
82
+
- NodeJS
76
83
77
84
<br />
78
85
@@ -82,7 +89,7 @@ KdbxWeb is a high-performance javascript library for reading/writing KeePass v2
82
89
83
90
## Compatibility
84
91
85
-
Supported formats are Kdbx3 and Kdbx4, current KeePass file format. Old kdb files (for KeePass v1) are out of scope of this library.
92
+
Supported formats are Kdbx3 and Kdbx4, current KeePass file format. Old kdb files (for KeePass v1) are out of scope of this library. We currently have no plans to support the older formats.
let randomArray =kdbxweb.Crypto.random(/* desired length */100);
375
396
```
376
397
377
398
<br />
378
399
379
-
#####ByteUtils
400
+
### ByteUtils
380
401
381
402
```ts
382
403
kdbxweb.ByteUtils.bytesToString(bytes);
@@ -474,7 +495,7 @@ npm run script:make-big-files
474
495
475
496
## See it in action
476
497
477
-
This library is used in [KeeWeb](https://app.keeweb.info)
498
+
This library is used in **[KeeWeb](https://app.keeweb.info)**
478
499
479
500
<br />
480
501
@@ -484,9 +505,7 @@ This library is used in [KeeWeb](https://app.keeweb.info)
484
505
485
506
## Extras
486
507
487
-
We also provide a template for [HexFiend](https://github.com/ridiculousfish/HexFiend)
488
-
to explore the contents of KDBX files, you can find it
489
-
[here](format).
508
+
We also provide a template for **[HexFiend](https://github.com/ridiculousfish/HexFiend)** to explore the contents of KDBX files, you can find it **[here](format)**.
0 commit comments