#149 - Modify the KeyStore intro description/warning

Add commas where (seemingly) appropriate, for better flow
Specify andOTP (or the appropriate subject) in some cases instead of "the" or "it"
Use the term "hardware-based encryption" instead of "hardware cryptography"
This commit is contained in:
Joshua Soberg 2020-05-31 19:00:24 -04:00
parent eaa9123b43
commit 8f70eb7577

View file

@ -8,15 +8,16 @@
<string name="intro_slide2_desc">To ensure the security of your accounts <b>andOTP</b> only <string name="intro_slide2_desc">To ensure the security of your accounts <b>andOTP</b> only
stores them in encrypted data files. Here you can choose which method of encryption will be stores them in encrypted data files. Here you can choose which method of encryption will be
used.</string> used.</string>
<string name="intro_slide2_desc_keystore">The KeyStore is a system component of Android for <string name="intro_slide2_desc_keystore">The KeyStore is a system component of Android used to
securely storing cryptographic keys. The advantage of this method is that the keys are securely store cryptographic keys. The advantage of using the KeyStore is that the keys are
stored separated from the data files and can be backed by hardware cryptography (if your stored separately from <b>andOTP</b>\'s data, and can be backed by hardware-based encryption
device supports it). However, as the keys are not stored with the apps data, <b>this method (if your device supports it). However, as the keys are not stored with <b>andOTP</b>\'s data,
prevents external backup solutions (like Titanium) from working</b>. If you choose this <b>this method prevents external backup solutions (like Titanium) from working</b>. If you
method you will have to rely on the internal backup functions provided by <b>andOTP</b>. choose this method, you will have to rely on the internal backup functions provided by
\n\n<b>Warning</b>: The KeyStore is known to cause a lot of problems, please only use it if <b>andOTP</b>.\n\n<b>Warning</b>: The KeyStore is known to cause many problems, so
you absolutely have to. If you don\'t mind entering a password / PIN every time you start please only use it if you absolutely have to. If you don\'t mind entering a password / PIN
<b>andOTP</b> it is <b>highly recommended to use the password-based encryption instead</b>.</string> every time you start <b>andOTP</b>, it is <b>highly recommended to use the password-based
encryption instead</b>.</string>
<string name="intro_slide2_desc_password">This method will encrypt your data with a key <string name="intro_slide2_desc_password">This method will encrypt your data with a key
generated from a password or PIN. The main advantage here is that this will work with generated from a password or PIN. The main advantage here is that this will work with
external backup solutions (like Titanium) and is much less failure-prone than the KeyStore. external backup solutions (like Titanium) and is much less failure-prone than the KeyStore.