Sorry, I don't have the Linux SFX file, and I don't have a serial and model number for Seagate's download finder (previously I used an SN belonging to a Seagate user).
I don't know anything about DES, but some quick reading would suggest that it encrypts the data in 8-byte blocks. This seems consistent with the CFS file sizes for the GrenadaBP and Kahuna updates.
Code:
GPCC2949.CFS (432 bytes = 8 x 54)
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 74 A3 B2 C7 91 E6 09 73 B3 FA E9 81 CE F4 67 19 t£²Ç‘æ.s³úé.Îôg.
00000010 BE EE F4 51 C4 FB F9 4B 62 01 82 56 1B BA A4 6E ¾îôQÄûùKb.‚V.º¤n
Code:
KH-SM15.CFS (248 bytes = 8 x 32)
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 74 A3 B2 C7 91 E6 09 73 B3 FA F1 83 32 71 27 19 t£²Ç‘æ.s³úñƒ2q'.
00000010 D8 F8 A4 3C E6 9D D0 44 1C 58 78 4C 8C 08 C0 7F Øø¤<æ.ÐD.XxLŒ.À.
However, I see that the first 10 bytes are identical rather than 8. Does that make sense?
Could these bytes be "029881 <CR> <LF> ST" ?