https://github.com/markuszoppelt/aes_argon2_trezor
Short demo on how to use AES with Argon2id KDF and Trezor
https://github.com/markuszoppelt/aes_argon2_trezor
aes argon2 cryptography kdf trezor
Last synced: about 2 months ago
JSON representation
Short demo on how to use AES with Argon2id KDF and Trezor
- Host: GitHub
- URL: https://github.com/markuszoppelt/aes_argon2_trezor
- Owner: MarkusZoppelt
- Created: 2022-05-14T12:57:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-14T13:08:46.000Z (about 4 years ago)
- Last Synced: 2025-01-01T19:41:59.796Z (over 1 year ago)
- Topics: aes, argon2, cryptography, kdf, trezor
- Language: Jupyter Notebook
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AES with Argon2id and Trezor
Use AES with key generated from Argon2id (password + random salt).
Entropy is generated from Trezor hardware device.
Please look at the [jupyter notebook](aes_argon2_trezor.ipynb) for more explanation.
Contents:
1. Connecting to Trezor hardware device & getting entropy from the device
2. Using Argon2id as a key derivation function (KDF) to generate a 32 byte password hash
3. Initializing AES with the password hash as a symmetric encryption key.