|
let encodedApiKey = [0x72, 0x30, 0x39, 0x04, 0x04, 0x88, 0x72, 0x88, 0x72, 0xEE, 0x04, 0x30, 0x04, 0xEF, 0xEB, 0xC2, |
|
0xEB, 0xEE, 0xAA, 0x41, 0xEE, 0x30, 0x88, 0xC2, 0xC2, 0x2C, 0x04, 0x04, 0x88, 0xAA, 0x41, 0x30, |
|
0x41, 0x72, 0x88, 0x5D, 0x04, 0x2C, 0xAA, 0x58, 0x30, 0x72, 0xEE, 0x39, 0x58, 0xEE, 0xC2, 0x5D, |
|
0xAA, 0x04, 0xE2, 0xEE, 0x58, 0xE2, 0xEE, 0x5D, 0xAA, 0x2C, 0x41, 0x04, 0x88, 0xE2, 0xAA, 0xC2] |
|
|
|
let map: [Int: String] = [ |
|
0x04: "3", |
|
0x2c: "d", |
|
0x30: "b", |
|
0x39: "c", |
|
0x41: "9", |
|
0x58: "7", |
|
0x5d: "4", |
|
0x72: "2", |
|
0x88: "0", |
|
0xAA: "f", |
|
0xEF: "1", |
|
0xE2: "8", |
|
0xEB: "6", |
|
0xEE: "5", |
|
0xC2: "e" |
|
] |
|
var key = "" |
|
|
|
for code in encodedApiKey { |
|
guard let decoded = map[code] else { |
|
fatalError("Couldn't find value for code: \(code)") |
|
} |
|
|
|
key += decoded |
|
} |
|
|
|
print("key: \(key)") |
How can we use it ?