我正在尝试阅读Google Chrome的本地Cookie文件,该文件位于def vocab(text):
vocab = [w for w in text if w not in nltk.corpus.stopwords.words('english')
and w.isalpha()]
fd = nltk.FreqDist(vocab)
print([w for w, n in fd.most_common(50)])
# Define a function that returns the 50 most frequent words in a text
# (filtering out stopwords and punctuation).
,可以使用Python中的sqlite3进行读取。然后,我可以使用C:\Users\usr\AppData\Local\Google\Chrome\User Data\Default\Cookies
通过执行以下操作在Python中获取加密值:
sqlite3
此Cookie的正常值为空import sqlite3
conn = sqlite3.connect(r'C:\Users\usr\AppData\Local\Google\Chrome\User Data\Default\Cookies')
c = conn.cursor()
c.execute("SELECT encrypted_value FROM 'cookies' WHERE name = <some name>")
val = c.fetchall()
,TEXT
为encrypted_value
数据类型。我在寻找BLOB
是什么,看起来它只是一个加密的大二进制数据。仔细研究一下,我想我发现Chrome使用三重DES加密。有什么方法可以使用Python从我的计算机解密这个吗?