![Flexitron WebdynEasy W M-Bus User Manual Download Page 42](http://html1.mh-extra.com/html/flexitron/webdyneasy-w-m-bus/webdyneasy-w-m-bus_user-manual_2304916042.webp)
webdyn.com
V2.0 subject to changes | Webdyn © by Flexitron Group
42
encryption
BSON file AES encryption:
true: file encryption enabled
false: file encryption disabled (default)
key
16-byte AES128 CBC key (to be put in Base64 in the JSON file
If the verification of the CRC of the file (cfg, cmd, …) fails, the reading of the file is stopped and an
error is announced the acknowledgement file ACK deposited in the directory « /ALARM » of the FTP.
Coding in AES128 CBC:
All the BSON files can be encrypted using an AES128 CBC with the following key as “Initial Vector” (IV):
C0 50 3E CD E3 DB 6B 2E 52 F5 9B 95 B6 F1 9B 58
The padding standard used is as follows: “PKCS#5 padding”
If the files are encrypted, a “.aes” extension is added to each BSON file.
For example, the following configuration file “ 123456-config.bson” becomes “ 123456-config.bson.aes”
after enabling file encryption.
Example of a AES encryption conversion:
FORMAT
KEY
Key AES128 in hexadecimal (longer
than 16 characters)
44:00:AA:F7:83:78:04:9C:AB:13:EE:4E:35:0E:28:1B
Key AES128 in Base64 (JSON file)
RACq945ONQ4oGw==