Coder Social home page Coder Social logo

vnau / keepass2trezor Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 1.0 3.44 MB

🔐 Trezor Key Provider plugin for KeePass Password Safe 2.x Password Manager

License: GNU General Public License v3.0

C# 100.00%
keepass keepass2 trezor key-provider plugin keepass-plugin

keepass2trezor's People

Contributors

vnau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

70p4z

keepass2trezor's Issues

Is Trezor Model T supported?

Although the Trezor.Net library used in the project supports Model T and the process is almost the same as for Model One, I have no ability to check if KeePass2Trezor actually works with with it smoothly.

It would be great if someone could confirm/deny the possibility of working with Model T and describe the problems that have arisen, if any.

Crash when creating new database

Using KeePass 2.53.1 and KeePass2Trezor 0.1.1 the app crashes when creating new database. After clicking OK button in Create Master Key window there is "Connect your Trezor device" window displayed for a moment, then without any error popup whole app ends/crashes.

Prevent loss of key ID when exporting in formats other than KDBX v4

When using KeePass2Trezor key provider plugin, each KeePass database is encrypted with its own key generated by Trezor. If the database is in KDBX v4 format, the key ID is stored in the file's public user data header. However, other database formats do not have such public, unencrypted data available until the database is decrypted. Thus, saving the database in other formats may result in the loss of the key ID and make it impossible to decrypt the database.

To avoid losing the key ID, it should also be stored in an auxiliary file, at least for all formats except KDBX v4.

How to use it in Linux?

Hello,
i wanna try this plugin on linux ubuntu 22.04, but i have same behavior like your close issue.
How to use it in Linux? #2
I tried compiled from source, but nothing helped ? Do u have any ideas, whats wrong ?
Thanks

Trezor Safe 5 compatibility

Привет! У меня есть Trezor Safe 5, но плагин с ним не работает. При попытке создания базы данных на основе Trezor Safe 5 следующая ошибка:
sshot-61
При этом на экране на полсекунды появляется сообщение:
"Please enter your passphrase" и далее устройство "виснет" с сообщением "Please wait"

Я готов принять участие в тестировании и могу предоставить удаленно ПК для теста и отладки, чтобы плагин получил поддержку нового Trezor.

Быстрая связь только по Telegram.

How to use it in Linux?

Hi! I've tried this plugin in mono and wine environments but expectedly Trezor didn't recognized. Any ideas?
изображение

Ability to require button press per-password?

One of the huge advantages of the original TPM was that a button press was required for each specific password you wanted to decrypt. It seems like this implementation is a button press that decrypts the entire DB at once. Is there any way to modify this so that a button press would be required to decrypt each password?

So:
One press to open the database file
One press to decode any entry, every time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.