Your rating: None Average: 5 (1 vote)

Generate a set of passwords and pin codes derived from input string given by user.

The inspiration to this program came from PassGen sailfish application, which is good software but did not create pin codes. Also, instead of having multiple fields in UI, user can just structure the data to one input field, in any way user desires.

This program generates different keys from same input than PassGen (or any other of these applications (AFAIK all of those generate different keys)). I think it is good, more entropy is good in this field.



Application versions: 
File pwpingen-1.0-1.noarch.rpm13.2 KB04/09/2021 - 00:55
File pwpingen-1.1-1.noarch.rpm13.29 KB10/11/2021 - 01:48
File pwpingen-1.2-1.noarch.rpm13.31 KB25/06/2022 - 18:58


  • Permissions=Base -- so that no permissions are requested when run first time after installation.


  • reset passwordEchoMode when [Clear] pressed
  • [Clear] first to empty input, next passwords and pins
  • added arrow keys to ease input editing



objectifnul's picture

Now OK for me. Wishlist: send generated passwords/PINs to clipboard.

too's picture

thanks for the comments. have to test whether just removing the acceptableInput: line is good enough (or even better than it is now)

objectifnul's picture

(Xperia X SFOS White screen, unresponsive. Uninstalled.


[nemo@XperiaX ~]$ sailfish-qml pwpingen [D] unknown:0 - Using Wayland-EGL [D] unknown:0 - Got library name: "/usr/lib/qt5/qml/io/thp/pyotherside/" [W] unknown:36 - file:///usr/share/pwpingen/qml/pwpingen.qml:36:34: Invalid property assignment: "acceptableInput" is a read-only property acceptableInput: text.length >= 4
slava's picture

It sounds like a problem which I resolved like this: