[kde-doc-english] [kwallet] doc: doc update to 4.12

Burkhard Lück lueck at hube-lueck.de
Tue Nov 19 18:56:47 UTC 2013


Git commit 788853e19412cbdbddfbc15ff0b912da74673e75 by Burkhard Lück.
Committed on 19/11/2013 at 18:56.
Pushed by lueck into branch 'master'.

doc update to 4.12

A  +-    --    doc/error-nokey.png
M  +121  -21   doc/index.docbook
A  +-    --    doc/key-selection.png
A  +-    --    doc/wallet-encryption-selection.png

http://commits.kde.org/kwallet/788853e19412cbdbddfbc15ff0b912da74673e75

diff --git a/doc/error-nokey.png b/doc/error-nokey.png
new file mode 100644
index 0000000..39a1e56
Binary files /dev/null and b/doc/error-nokey.png differ
diff --git a/doc/index.docbook b/doc/index.docbook
index 591f37b..6c121df 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -29,8 +29,8 @@
 
 <legalnotice>&FDLNotice;</legalnotice>
 
-<date>2013-06-06</date>
-<releaseinfo>1.10 (&kde; 4.11)</releaseinfo>
+<date>2013-11-19</date>
+<releaseinfo>2.0 (&kde; 4.12)</releaseinfo>
 
 <abstract>
 <para>
@@ -54,22 +54,129 @@ passwords.</para>
 
 <para>Computer users have a very large amount of data to manage, some of
 which is sensitive.  In particular, you will typically have many passwords
-to manage.  Remembering them is difficult, writing them down on paper or in
-a text file is insecure, and using tools such at PGP is tedious and
-inconvenient.</para>
+to manage.  Remembering them is difficult and writing them down on paper or in
+a text file is insecure.</para>
 
+<para>&kwallet; provides a secure way to store passwords and other secret information, 
+allowing the user to remember only a single password instead of numerous different passwords and credentials.
+</para>
+
+<sect1 id="kwallet-create">
+
+<title>Create a Wallet</title>
+
+<para>There are three ways to create a new wallet:</para>
+
+<itemizedlist>
+<listitem><para>Use the menu item <menuchoice><guimenu>File</guimenu><guimenuitem>New 
+Wallet</guimenuitem></menuchoice> in the &kwalletmanager;</para></listitem>
+
+<listitem><para>Use the <guibutton>New</guibutton> button in the &systemsettings; module 
+<guilabel>KDE Wallet</guilabel></para></listitem>
+
+<listitem><para>On the first attempt to store login information in a wallet when you did 
+not create a wallet so far, see section <link linkend="kwallet-using">Using &kwallet;</link>.
+</para></listitem>
+</itemizedlist>
+
+<para>&kwallet; offers two different ways to store your data:</para>
+
+<screenshot>
+<screeninfo>Select encryption</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="wallet-encryption-selection.png" format="PNG"/></imageobject>
+<textobject><phrase>Select encryption</phrase></textobject>
+</mediaobject>
+</screenshot>
+
+<variablelist>
+
+<varlistentry>
+<term>Blowfish encryption</term>
+<listitem>
 <para>&kwallet; saves this sensitive data for you in a strongly encrypted
-<footnote><para>
-The data is encrypted with the
+file, accessible by all applications, and protected with a master
+password that you define.</para>
+
+<screenshot>
+<screeninfo>Create a blowfish encrypted wallet</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="first-open-request.png" format="PNG"/></imageobject>
+<textobject><phrase>Create a blowfish encrypted wallet</phrase></textobject>
+</mediaobject>
+</screenshot>
+
+<para>The data is encrypted with the
 <ulink url="http://www.schneier.com/blowfish.html">Blowfish symmetric block cipher algorithm</ulink>,
 the algorithm key is derived from the
 <ulink url="http://www.ietf.org/rfc/rfc3174.txt">SHA-1 hash</ulink>
 of the password, with a key length of 156 bits (20 bytes).
 The data into the wallet file is also hashed with SHA-1 and checked
 before the data is deciphered and accessible by the applications.
-</para></footnote>
-file, accessible by all applications, and protected with a master
-password that you define.</para>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>GPG encryption</term>
+<listitem>
+<para>GnuPG offers some very strong encryption algorithms and uses passphrase protected long keys.</para>
+
+<screenshot>
+<screeninfo>No GPG key found</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="error-nokey.png" format="PNG"/></imageobject>
+<textobject><phrase>No GPG key found</phrase></textobject>
+</mediaobject>
+</screenshot>
+<para>The screenshots above show the case where an encryption capable GPG key was 
+found on the system. Please use applications like &kgpg; or &kleopatra; to create a key an try again.</para>
+
+<para>If a GPG key was found you will get the next dialog where you can select a key to use for your new wallet.
+</para>
+<screenshot>
+<screeninfo>Select an encryption key</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="key-selection.png" format="PNG"/></imageobject>
+<textobject><phrase>Select an encryption key</phrase></textobject>
+</mediaobject>
+</screenshot>
+
+<para>&kwallet; will now use GPG when storing wallets and when opening them. 
+The passphrase dialog only shows once. Even if the wallet is closed after initial open, 
+subsequent opening will occur silently during the same &kde; session.
+</para>
+
+<para>
+The same &kde; session can handle simultaneously both file formats. &kwallet; will transparently detect 
+the file format and load the correct backend to handle it.</para>
+
+<para>
+To use your sensitive data from your classic wallet with the new backend follow these steps:</para>
+
+<itemizedlist>
+<listitem><para>Create a new GPG based wallet</para></listitem>
+<listitem><para>Launch &kwalletmanager; and select your old wallet then choose <menuchoice><guimenu>File</guimenu>
+<guimenuitem>Export as XML</guimenuitem></menuchoice> to create an &XML; file with your sensitive data.
+</para></listitem>
+<listitem><para>Select the new GPG based wallet then choose <menuchoice><guimenu>File</guimenu>
+<guimenuitem>Import XML</guimenuitem></menuchoice> and select the file you just saved.</para>
+<para>Encrypt the &XML; file to keep a backup.</para>
+</listitem>
+<listitem><para><menuchoice><guimenu>File</guimenu><guimenuitem>Import Wallet</guimenuitem></menuchoice>
+but in that case you have to select the <filename class="extension">.kwl</filename> file corresponding 
+to your old wallet, located in <filename class="directory">$<envar>KDEHOME</envar>/.kde/share/apps/kwallet</filename>.
+</para></listitem>
+<listitem><para>Go to &systemsettings; <menuchoice><guimenu>Account Details</guimenu> <guimenuitem>KDE 
+Wallet</guimenuitem></menuchoice> and select the newly created GPG based wallet from the <guilabel>Select 
+wallet to use as default</guilabel> combobox.
+</para></listitem>
+</itemizedlist>
+
+</listitem>
+</varlistentry>
+
+</variablelist>
 
 <tip>
 <para>&kwallet; supports multiple wallets, so
@@ -82,6 +189,7 @@ the default setting is to store everything in one wallet.</para>
 <para>A wallet is by default closed, which means that you must supply
 a password to open it. Once the wallet is opened, the contents can
 be accessed.</para>
+</sect1>
 
 <sect1 id="kwallet-using">
 <title>Using &kwallet;</title>
@@ -100,17 +208,9 @@ encrypted wallet:</para>
 
 <para>If you want to store this information, select <guibutton>Store</guibutton> 
 to proceed. In case you did not create a wallet so far, the next dialog asks for 
-the wallet password and creates a wallet named kdewallet.
+the encryption backend and creates a wallet named kdewallet.
 </para>
 
-<screenshot>
-<screeninfo>Create a wallet</screeninfo>
-<mediaobject>
-<imageobject><imagedata fileref="first-open-request.png" format="PNG"/></imageobject>
-<textobject><phrase>Create a wallet</phrase></textobject>
-</mediaobject>
-</screenshot>
-
 <para>Next time you visit the same website again, the application requests to open the wallet.
 Enter the wallet password and click the <guibutton>Open</guibutton> button.</para> 
 
@@ -266,8 +366,8 @@ a wallet. Keep in mind that all secrets are stored as plain text in this file.
 <guilabel>Passwords</guilabel> in the <guilabel>Folder</guilabel> tree view.
 Select <guimenuitem>New</guimenuitem> and choose a name for the new entry.</para>
 <para>In the folder contents pane select <guilabel>New Entry</guilabel> from 
-the context menu. For passwords click the <guilabel>Show Contents</guilabel> 
-button, enter the new password.
+the context menu of <quote>Form Data</quote> or <quote>Passwords</quote>. 
+For passwords click the <guilabel>Show Contents</guilabel> button, enter the new password.
 For Maps you have to add a <guilabel>Key</guilabel> and a <guilabel>Value</guilabel>.
 Click the <guilabel>Save</guilabel> button to store the new entries in the encrypted
 wallet file.
diff --git a/doc/key-selection.png b/doc/key-selection.png
new file mode 100644
index 0000000..8cfa1ee
Binary files /dev/null and b/doc/key-selection.png differ
diff --git a/doc/wallet-encryption-selection.png b/doc/wallet-encryption-selection.png
new file mode 100644
index 0000000..040d417
Binary files /dev/null and b/doc/wallet-encryption-selection.png differ


More information about the kde-doc-english mailing list