keepass-rs
Rust KeePass database file parser for KDB, KDBX3 and KDBX4, with experimental support for KDBX4 writing.
File Explorer
- config.toml
- ci.yml
- merge.yml
- CODEOWNERS
- merge_databases.rs
- open_database.rs
- save_database.rs
- kp-dump-json.rs
- kp-dump-xml.rs
- kp-get-version.rs
- kp-purge-history.rs
- kp-rewrite.rs
- kp-show-db.rs
- kp-show-otp.rs
- kp-yk-add.rs
- kp-yk-recover.rs
- kp-yk-remove.rs
- ciphers.rs
- kdf.rs
- mod.rs
- attachment.rs
- autotype.rs
- color.rs
- custom_data.rs
- entry.rs
- group.rs
- history.rs
- icon.rs
- meta.rs
- mod.rs
- times.rs
- value.rs
- fields.rs
- merge.rs
- mod.rs
- open.rs
- otp.rs
- save.rs
- dump.rs
- mod.rs
- parse.rs
- custom_serde.rs
- entry.rs
- group.rs
- meta.rs
- mod.rs
- tags.rs
- times.rs
- timestamp.rs
- hmac_block_stream.rs
- io.rs
- kdb.rs
- kdbx3.rs
- mod.rs
- variant_dictionary.rs
- mod.rs
- yubikey.rs
- compression.rs
- config.rs
- error.rs
- lib.rs
- mod.rs
- broken_kdbx_version.kdbx
- broken_random_data.kdbx
- inner_xml_with_custom_fields.xml
- test_db_few_rounds.kdbx
- test_db_kdb3_with_file_larger_1mb.kdbx
- test_db_kdb_with_password.kdb
- test_db_kdbx3_with_chacha20_protected_fields.kdbx
- test_db_kdbx41_features.kdbx
- test_db_kdbx41_with_password_aes.kdbx
- test_db_kdbx4_with_keyfile.kdbx
- test_db_kdbx4_with_keyfile_v2.kdbx
- test_db_kdbx4_with_keyfile_v2.keyx
- test_db_kdbx4_with_keyfile_v2_alt.kdbx
- test_db_kdbx4_with_keyfile_v2_alt.keyx
- test_db_kdbx4_with_password_aes.kdbx
- test_db_kdbx4_with_password_argon2.kdbx
- test_db_kdbx4_with_password_argon2_chacha20.kdbx
- test_db_kdbx4_with_password_argon2_twofish.kdbx
- test_db_kdbx4_with_password_argon2id.kdbx
- test_db_kdbx4_with_password_argon2id_chacha20.kdbx
- test_db_kdbx4_with_password_argon2id_twofish.kdbx
- test_db_kdbx4_with_password_deleted_entry.kdbx
- test_db_kdbx4_with_totp_entry.kdbx
- test_db_kdbx4_with_totp_sha512_entry.kdbx
- test_db_with_challenge_response_key.kdbx
- test_db_with_keyfile.kdbx
- test_db_with_keyfile_xml.kdbx
- test_db_with_password.kdbx
- test_key.key
- test_key_xml.key
- binary_pool.rs
- broken_files.rs
- cross_tool.rs
- empty_fields_preservation.rs
- entry_tests.rs
- file_read_tests.rs
- kdbx41_features.rs
- keepassxc_writer_compat_tests.rs
- keyfile_formats.rs
- large_database_roundtrip_tests.rs
- ordering_tests.rs
- spec_round_trip.rs
- tag_serialization.rs
- wasm_open_database.rs
- .gitignore
- .nix-version
- .tarpaulin.toml
- AI-DECLARATION.md
- Cargo.toml
- codecov.yml
- commitlintrc.json
- CONTRIBUTING.md
- flake.lock
- flake.nix
- LICENSE
- README.md
- rustfmt.toml
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
cargo run
View Details ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
