jvkk » Пн июн 11, 2018 8:17 pm
Bytes 00-03 01 00 00 00 # 1 FeC collections
Bytes 04-07 B7 00 00 00 # Size of following contents (i.e. B7 = 183, 183 + 8 = 191)
Bytes 08-13 11 07 FF FF FF FF
Bytes 14-19 03 61 69 DE D4 A7 # 03 + VCRN (I have no idea what 03 means)
Bytes 20-37 VIN + 00 (18 bytes)
Bytes 38-42 56 4F 19 4F Epoch time
Byte 42: 05 #Number of FeCs
Bytes 43-46 FeC #1 Big Endian
Bytes 47-50 FeC #2 Big Endian
Bytes 51-54 Fec #3 Big Endian
Bytes 55-58 Fec #4 Big Endian
Bytes 59-62 FeC #5 Big Endian
# Bytes 63 ~ 190 were signature for identification. 128 bytes
Bytes 63-79 85 18 6F 42 EA D4 9B CD B1 D8 4F E3 F0 64 7E 13
Bytes 80 - 95 A3 84 37 24 B3 05 34 67 DD 05 DB A5 DC 18 97 5B
Bytes 96 - 111 A3 F5 C9 74 29 4D 55 23 E4 85 8D B0 81 AB CB 9D
Bytes 112 -127 AC 95 39 6F 46 39 7A E5 00 88 E3 7B 24 C9 69 D5
Bytes 128 - 143 30 8B BD D2 9A A8 05 A4 01 A2 09 6F 92 30 87 69
Bytes 144- 159 0B 59 F0 44 33 6C B2 8E 99 20 3B 8E 4B FE F7 EC
Bytes 160 - 175 B3 6C 7B 3D 79 DA B7 FE 9A ED 97 B0 D0 DD 60 25
Bytes 176 - 190 73 16 BB 40 3F A4 5C 4F E2 75 B1 6E 39 F8 6E
Bytes 191 - 194 05 00 00 00 # Counts of FeC
Bytes 195-198 FeC #1 Little Endian
Bytes 199-202 FeC #2 Little Endian
Bytes 203-206 Fec #3 Little Endian
Bytes 207-210 Fec #4 Little Endian
Bytes 211-214 FeC #5 Little Endian
Bytes 215 -226 01 00 00 00 03 00 00 00 FF 00 00 00 # These are identify flags
It is almost not possible to produce an valid FecContainer.fec until you have the private key.
or I think you can replace the public key inside MU with one related to your own private key.
This may make some sense, but would be less convenient for later update.
[color=#333333][color=#333333]Bytes 00-03 01 00 00 00 # 1 FeC collections
[/color][/color][color=#333333][color=#333333]Bytes 04-07 B7 00 00 00 # Size of following contents (i.e. B7 = 183, 183 + 8 = 191)
Bytes 08-13 11 07 FF FF FF FF
Bytes 14-19 03 61 69 DE D4 A7 # 03 + VCRN (I have no idea what 03 means)[/color][/color]
[color=#333333][color=#333333]Bytes 20-37 VIN + 00 (18 bytes) [/color][/color]
[color=#333333][color=#333333]Bytes 38-42 56 4F 19 4F Epoch time
Byte 42: 05 #Number of FeCs[/color][/color]
[color=#333333][color=#333333]Bytes 43-46 FeC #1 Big Endian[/color][/color]
[color=#333333][color=#333333]Bytes 47-50 FeC #2 Big Endian[/color][/color]
[color=#333333][color=#333333]Bytes 51-54 Fec #3 Big Endian[/color][/color]
[color=#333333][color=#333333]Bytes 55-58 Fec #4 Big Endian[/color][/color]
[color=#333333][color=#333333]Bytes 59-62 FeC #5 Big Endian
[/color][/color]# Bytes 63 ~ 190 were signature for identification. 128 bytes
[color=#333333][color=#333333]Bytes 63-79 85 18 6F 42 EA D4 9B CD B1 D8 4F E3 F0 64 7E 13 [/color][/color]
[color=#333333][color=#333333]Bytes 80 - 95 A3 84 37 24 B3 05 34 67 DD 05 DB A5 DC 18 97 5B [/color][/color]
[color=#333333][color=#333333]Bytes 96 - 111 A3 F5 C9 74 29 4D 55 23 E4 85 8D B0 81 AB CB 9D [/color][/color]
[color=#333333][color=#333333]Bytes 112 -127 AC 95 39 6F 46 39 7A E5 00 88 E3 7B 24 C9 69 D5 [/color][/color]
[color=#333333][color=#333333]Bytes 128 - 143 30 8B BD D2 9A A8 05 A4 01 A2 09 6F 92 30 87 69 [/color][/color]
[color=#333333][color=#333333]Bytes 144- 159 0B 59 F0 44 33 6C B2 8E 99 20 3B 8E 4B FE F7 EC [/color][/color]
[color=#333333][color=#333333]Bytes 160 - 175 B3 6C 7B 3D 79 DA B7 FE 9A ED 97 B0 D0 DD 60 25 [/color][/color]
[color=#333333][color=#333333]Bytes 176 - 190 73 16 BB 40 3F A4 5C 4F E2 75 B1 6E 39 F8 6E
Bytes 191 - 194 05 [/color][/color][color=#333333][color=#333333]00 00 00 # Counts of FeC[/color][/color]
[color=#333333][color=#333333]Bytes 195-198 FeC #1 Little Endian[/color][/color]
[color=#333333][color=#333333]Bytes 199-202 FeC #2 Little Endian[/color][/color]
[color=#333333][color=#333333]Bytes 203-206 Fec #3 Little Endian[/color][/color]
[color=#333333][color=#333333]Bytes 207-210 Fec #4 Little Endian[/color][/color]
[color=#333333][color=#333333]Bytes 211-214 FeC #5 Little Endian[/color][/color]
[color=#333333][color=#333333]Bytes 215 -226 01 00 00 00 03 00 00 00 FF 00 00 00 # These are identify flags
It is almost not possible to produce an valid FecContainer.fec until you have the private key.
or I think you can replace the public key inside MU with one related to your own private key.
This may make some sense, but would be less convenient for later update.
[/color][/color]