From 264640c76db5b7eaca76ac2ee79fdf7e61da5401 Mon Sep 17 00:00:00 2001 From: Nzix Date: Tue, 24 Jul 2018 23:48:10 +0800 Subject: [PATCH] optimize --- ncmdump.py | 36 +++++++++--------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/ncmdump.py b/ncmdump.py index 422da51..4a6e614 100644 --- a/ncmdump.py +++ b/ncmdump.py @@ -29,13 +29,8 @@ def dump(file_path): key_length = f.read(4) key_length = struct.unpack('= key_length: - key_offset = 0 - key_box[i] = key_box[c] - key_box[c] = swap - last_byte = c + j = (key_box[i] + j + key_data[i % key_length]) & 0xff + key_box[i], key_box[j] = key_box[j], key_box[i] # meta data meta_length = f.read(4) meta_length = struct.unpack('