diff --git a/.htaccess b/.htaccess index c292b3b..f637464 100644 --- a/.htaccess +++ b/.htaccess @@ -1,10 +1,13 @@ RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L] Redirect /support.php /support/ Redirect /documentation.php /support/documentation Redirect /faq.php /support/faq +Redirect /recovery.php /support/recovery + + diff --git a/recovery.php b/recovery.php deleted file mode 100644 index 7af9998..0000000 --- a/recovery.php +++ /dev/null @@ -1,102 +0,0 @@ - - -

KMyMoney has the ability to encrypt your data using GPG. -Besides using your own key for encryption, KMyMoney supports the -ability to encrypt your data with a recover key only available to the -core developers.

- -This key will have no effect if you always have access to -your own key, but if you lose your key or the passphrase for -it, the KMyMoney recover key comes in handy as now the core -developers can help you to recover your financial data. The only -thing you have to do upfront is to encrypt your data with the -recover key. If you don't do that, There is nothing we can do to help you.

- -For the second time I received an email with a request for help to decrypt a -KMyMoney data encrypted with GPG where the user has lost his/her -GPG-Key(ring). Unfortunately, in both cases KMyMoney's recover key feature had not been -used and I could not recover the data. If I had the ability to help in these cases (without the recover key) it would mean that I can successfully break any GPG encryption. Trust me, this is not the case.

- -The only thing that allows me to help a user in this situation is the -KMyMoney recover key. Using this feature, you encrypt your data with your -key and the recover key. In case you lose yours, you can send me the -file and I can use the secret part of the recover key pair to decrypt it. -I will ask you some questions about the contents of the file to make sure -that the person who sends me the file is the legal owner of the file. You -will also have to provide me with your new (public) key, which I will use -to encrypt the file to send it back to you. This way, your data is never -travelling the internet in readable form.

- -BTW: I encrypt my data using my own key (the same I use to sign all my -e-mails) and the recover key just for this purpose. I have stored a -printed copy of the recover key as well as a CD containing it in a safe at -my bank. This way, I can always reconstruct it and it is not getting lost.

- -Now, don't ever tell me you have not used the recover key feature ... you -have been warned. - -

- -

Import the key into your GPG keyring before you can use it - inside KMyMoney. Select encryption against this key in the - Security settings dialog. Save your data. That's it.

-
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: SKS 1.1.4
-Comment: Hostname: pgp.mit.edu
-
-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
-=JHny
------END PGP PUBLIC KEY BLOCK-----
-
-
- - diff --git a/support/index.md b/support/index.md index ccede5f..6d8f3b3 100644 --- a/support/index.md +++ b/support/index.md @@ -1,38 +1,38 @@ --- title : "KMyMoney - Support" layout: page --- # How can we help You? For new users, it is recommended to read the [user's manual](documentation). Many frequently asked questions are collected in the [FAQ](faq). Should there still be any questions, you should take a look at the [Forum](https://forum.kde.org/viewforum.php?f=69) or the [Mailing List](https://mail.kde.org/mailman/listinfo/kmymoney). If you just have a little question you could also use the [IRC Webchat](http://webchat.freenode.net/?channels=kmymoney). * [**FAQ**](faq) Here you can find *Frequently Asked Questions*. If you have a question that is not answered on this FAQ, please do not hesitate to post it on the KMyMoney Developers List or KMyMoney Users List and we will try to get an answer for you as soon as possible. * [**User's Manual**](documentation) Here you can visit the documentation to read about all the functions KMyMoney provides, maybe even in your own language. * [**Mailing List**](https://mail.kde.org/mailman/listinfo/kmymoney) Do you want to subscribe the KDE mailing list or send an E-Mail to all List Members of kmymoney.org? Then you are right here. * [**Forum**](https://forum.kde.org/viewforum.php?f=69) In the Forum for KMyMoney it is possible to write about an existing topic or create a new topic. * [**IRC Webchat**](https://webchat.freenode.net/?channels=kmymoney) * [**IRC Channel**](irc://irc.freenode.net/kmymoney) * [**Report a Bug**](https://bugs.kde.org/enter_bug.cgi?product=kmymoney&format=guided) Did you find some bugs? Please report them in the KDE Bugtracking System for kmymoney.org * [**Suggest a Feature**](https://bugs.kde.org/enter_bug.cgi?product=kmymoney&format=guided) Are you missing some functionality? Please open a wishlist item in the KDE Bugtracking System for kmymoney.org and make sure it is not already listed. * [**Userbase Wiki**](https://userbase.kde.org/KMyMoney) That's the Wiki for the users. The Wiki for the programmers is called [Techbase Wiki](https://techbase.kde.org/Projects/KMyMoney). -* [**Recovery key**](../recovery.php) To prevent accidental lockout from your encrypted KMyMoney file you can use the recovery key. +* [**Recovery key**](recovery) To prevent accidental lockout from your encrypted KMyMoney file you can use the recovery key. diff --git a/support/recovery.md b/support/recovery.md new file mode 100644 index 0000000..f1ca9d5 --- /dev/null +++ b/support/recovery.md @@ -0,0 +1,99 @@ +--- +title: "The KMyMoney recovery key" +layout: page +--- + +# The KMyMoney recovery key + +KMyMoney has the ability to encrypt your data using GPG. +Besides using your own key for encryption, KMyMoney supports the +ability to encrypt your data with a recover key only available to the +core developers. + +This key will have no effect if you always have access to +your own key, but if you lose your key or the passphrase for +it, the KMyMoney recover key comes in handy as now the core +developers can help you to recover your financial data. The only +thing you have to do upfront is to encrypt your data with the +recover key. If you don't do that, There is nothing we can do to help you. + +**For the second time I received an email with a request for help to decrypt a +KMyMoney data encrypted with GPG where the user has lost his/her +GPG-Key(ring). Unfortunately, in both cases KMyMoney's recover key feature had not been +used and I could not recover the data.** If I had the ability to help in +these cases (without the recover key) it would mean that I can successfully +break any GPG encryption. Trust me, this is not the case. + +**The *only* thing that allows me to help a user in this situation is the +KMyMoney recover key.** Using this feature, you encrypt your data with your +key ***and*** the recover key. In case you lose yours, you can send me the +file and I can use the secret part of the recover key pair to decrypt it. +I will ask you some questions about the contents of the file to make sure +that the person who sends me the file is the legal owner of the file. You +will also have to provide me with your new (public) key, which I will use +to encrypt the file to send it back to you. This way, your data is never +travelling the internet in readable form. + +BTW: I encrypt my data using my own key (the same I use to sign all my +e-mails) and the recover key just for this purpose. I have stored a +printed copy of the recover key as well as a CD containing it in a safe at +my bank. This way, I can always reconstruct it and it is not getting lost. + +**Now, don't ever tell me you have not used the recover key feature... you +have been warned.** + +Import the key into your GPG keyring before you can use it +inside KMyMoney. Select encryption against this key in the +Security settings dialog. Save your data. That's it. + + + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: SKS 1.1.4 + Comment: Hostname: pgp.mit.edu + + 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 + =JHny + -----END PGP PUBLIC KEY BLOCK----- +