Conversation
|
|
Two checks failed.
Indeed, some lines are duplicated. I just added them the same way as in the existing code in the corresponding files.
I am not sure to understand the errors, and if I do need to fix them myself. |
|
@achoqt, could you please provide some context here as to the need/requirements? |
|
@georgweiss |
|
Yes, I understand that a hashed password makes it more difficult to circumvent the protection. However, it is not very difficult to un-hash the password from the bob file, so in my view this feature does not in practice add any more protection. A user could also copy or edit the bob file and remove the password dialog altogether. Ideally one would need some more robust authentication mechanism to protect OPIs. |
|
Regarding the point:
We have sometimes the case where the UNIX permissions allow the user to read the .bob file but not to write to it. |
|
Moreover the feature is retro-compatible, it will not break the widgets that already use passwords. |




Add a new property to provide a hashed password.
Currently, the password is readable in the bob file.
This feature enables one to input a hashed password using three possible hash algorithms (MD5, SHA-256, SHA-512).
In runtime, it will decrypt the password according to the selected hash algorithm.
See screenshot below: