KWallet is unfriendly at the start and needs some openSUSE polish to improve user experience.
When using a password for the first time (e.g. connecting to wifi) KWallet asks you to create a new wallet and gives you a choice between gpg and blowfish.
It steers you towards gpg being better than the older blowfish.
However, as soon as you click next you are confronted with a confusing message saying “your system has no keys suitable for encryption.”
You can click OK but what next?
I ended up going back and using the blowfish method as it prompted me for a password and let me configure KWallet and watch Hootie and the Blowfish on youtube ;).
I don’t agree with that suggestion. I do agree that the situation is confusing.
The big problem here is that there is a learning curve for GPG. Just jumping into it is probably a bad idea.
For kwallet, I think they should at least add a message “If you are unsure, or if you are not experienced with GPG, then choose blowfish.”
I’m am using GPG. But then I was already using it before I first used kwallet.
In your case, stick with blowfish, and maybe set about learning to use GPG. It is possible to switch to GPG encryption later, though that’s not easy either. Method is to save wallet content to an xml file, then delete the wallet(s), then start over, then import content from the saved xml file.
I have the same problem, and yes i think it is very confusing, but the real problem is, that KGPG is totally unstable!
As i was confronted with kwallet the first time i also tried to use GPG and ran into the same problem, i also tried to run KGPG before but i was not able to finish the process of creating a new key because KGPG crashed multiple times until i gave up.
Btw. would you recommend using the same key for kwallet as for one of ones email adresses?
I haven’t noticed. But then I mostly use gpg direct from the command line. I’m not sure if I have run Kgpg in Tumbleweed, though I have run in in Leap 42.1 (where it seemed okay).
In any case, it is best to have your key created before configuring kwallet.
Btw. would you recommend using the same key for kwallet as for one of ones email adresses?