|
|
@@ -21,8 +21,9 @@ Once opened the plugin will ask for a frequency to operate on which must be
|
|
|
entered in HZ.
|
|
|
|
|
|
On the next screen the plugin will ask for the method of deriving the key. If
|
|
|
-"No encryption" is selected, the encryption is disabled. Otherwise, the plugin
|
|
|
-will ask for the selected method. Currently only a password is supported.
|
|
|
+"No encryption" is selected, the encryption is disabled. If "Generate Key" is
|
|
|
+selected, a random key is generated. Otherwise, the plugin will ask for the
|
|
|
+selected input method. Currently only a password and a hex key are supported.
|
|
|
|
|
|
Finally the a message can be input. After the message is confirmed, the plugin
|
|
|
will switch to the chat view, where sent and received messages are displayed.
|
|
|
@@ -32,7 +33,9 @@ button.
|
|
|
|
|
|
In the chat view the keyboard can be locked by pressing and holding the OK
|
|
|
button for a few seconds. To unlock the keyboard again quickly press the back
|
|
|
-button three times.
|
|
|
+button three times. By pressing the Right button the key display is opened.
|
|
|
+Here the currently used key is displayed in hex. This can be used to input the
|
|
|
+same key on another flipper.
|
|
|
|
|
|
Pressing the back button when entering the frequency, when selecting the method
|
|
|
for deriving the key or when entering a message will terminate the plugin.
|
|
|
@@ -50,8 +53,8 @@ Messages are encrypted using 256 bit AES in GCM mode. Each message gets its own
|
|
|
random IV. On reception the tag generated by GCM is verified and the message
|
|
|
discarded if it doesn't match.
|
|
|
|
|
|
-The key for the encryption is derived from the password by applying SHA-256 to
|
|
|
-the password once.
|
|
|
+If a password is used, the key for the encryption is derived from the password
|
|
|
+by applying SHA-256 to the password once.
|
|
|
|
|
|
Note that deriving the key with SHA-256 means that the security of your
|
|
|
messages depends entirely on the strength of the password. The plugin does not
|