Привет форумчане
Если кратко к сути дела, пытаюсь расшифровать cookie chrome.
Естественно ничего не получается, выдаёт ошибку
Я понял, что ошибка именно в срезе который я передаю,
пробовал разные, не помогло.
pwd - это кука
masterkey - ключ с local state
Ошибка возникает на методе blockMode.Open
Кстати пароли расшифро́вываются хорошо и полностью без ошибок.
Подскажите, что не так
Ошибка
Если кратко к сути дела, пытаюсь расшифровать cookie chrome.
Естественно ничего не получается, выдаёт ошибку
Я понял, что ошибка именно в срезе который я передаю,
пробовал разные, не помогло.
pwd - это кука
masterkey - ключ с local state
Ошибка возникает на методе blockMode.Open
Код:
nonce := pwd[3:15]
cryptoBlock := pwd[15 : len(pwd)-16]
block, _ := aes.NewCipher(masterKey)
blockMode, _ := cipher.NewGCM(block)
decryptedData, err := blockMode.Open(nil, nonce, cryptoBlock, nil)
if err != nil {
fmt.Println(err)
}
Кстати пароли расшифро́вываются хорошо и полностью без ошибок.
Подскажите, что не так
Ошибка
