... | ... | @@ -5,6 +5,8 @@ |
|
|
KMyMoney stores the financial data by default in its XML format. In general, files are compressed using the GZIP format. Thus the resulting file is not directly readable but can be made readable by the following commands:
|
|
|
|
|
|
```shell
|
|
|
mv xxx.kmy xxx.kmy.gz
|
|
|
gunzip xxx.kmy.gz
|
|
|
```
|
|
|
|
|
|
Now xxx.kmy is a readable XML file. There is no need to compress the file again before you start KMyMoney again, because KMyMoney also reads the uncompressed format. Please expect the file to be compressed again after you save the file again from within the application. If you want to keep it as a readable XML file, simply rename it from `xxx.kmy` to `xxx.xml`.
|
... | ... | @@ -18,11 +20,25 @@ If you want to save your data in a true encrypted fashion, you can use one of th |
|
|
In order to use this support, you have to have GPG installed and working on your system for a key-pair you own. You can verify this by running the following test:
|
|
|
|
|
|
```shell
|
|
|
echo "This is a test" | gpg -ae -r <your-key-id-here> | gpg
|
|
|
```
|
|
|
|
|
|
This should ask you for the passphrase of your secret key and display "This is a test" on the screen. Here's how this looks for me:
|
|
|
|
|
|
```shell
|
|
|
echo "This is a test" | gpg -ae -r 0xb75dd3ba | gpg
|
|
|
gpg: checking the trustdb
|
|
|
gpg: checking at depth 0 signed=7 ot(-/q/n/m/f/u)=0/0/0/0/0/2
|
|
|
gpg: checking at depth 1 signed=1 ot(-/q/n/m/f/u)=6/0/0/0/1/0
|
|
|
gpg: next trustdb check due at 2010-01-02
|
|
|
gpg: 0xb75dd3ba: skipped: public key already present
|
|
|
|
|
|
You need a passphrase to unlock the secret key for
|
|
|
user: "Thomas Baumgart <thb@net-bembel.de>"
|
|
|
1024-bit ELG-E key, ID D1F83C2B, created 2001-06-23 (main key ID B75DD3BA)
|
|
|
|
|
|
gpg: encrypted with 1024-bit ELG-E key, ID D1F83C2B, created 2001-06-23
|
|
|
"Thomas Baumgart <thb@net-bembel.de>"
|
|
|
```
|
|
|
|
|
|
If this works for you, then you can turn on GPG support in the KMyMoney settings dialog. In the user id field, enter the respective information about to find the key. The LED symbol to the right of the key will tell you if a key is present for the data you entered. Note: Also substrings would match. Thus entering only 'thb' in my case already turns on the LED. Therefore, you should enter the full e-mail address or the hexadecimal id with a leading 0x.
|
... | ... | |