日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 獲取谷歌瀏覽器保存的密碼

瀏覽:32日期:2022-06-30 11:06:41

由于谷歌瀏覽器80以后版本采用了新的加密方式,所以記錄在這里

# -*- coding:utf-8 -*-import osimport jsonimport base64import sqlite3from win32crypt import CryptUnprotectDatafrom cryptography.hazmat.primitives.ciphers.aead import AESGCM# pip install pywin32# pip install cryptography# 文檔:https://source.chromium.org/chromium/chromium/src/+/master:components/os_crypt/os_crypt_win.cc?q=OSCrypt&ss=chromiumclass Chrome: def __init__(self): self.local_state = os.environ[’LOCALAPPDATA’] + r’GoogleChromeUser DataLocal State’ self.cookie_path = os.environ[’LOCALAPPDATA’] + r'GoogleChromeUser DataDefaultLogin Data' def get_key(self): with open(self.local_state, ’r’, encoding=’utf-8’) as f: base64_encrypted_key = json.load(f)[’os_crypt’][’encrypted_key’] encrypted_key_with_header = base64.b64decode(base64_encrypted_key) # 去掉開頭的DPAPI encrypted_key = encrypted_key_with_header[5:] key_ = CryptUnprotectData(encrypted_key, None, None, None, 0)[1] return key_ @staticmethod def decrypt_string(key, secret, salt=None): ''' 解密 ''' # 去掉’v10’ nonce, cipher_bytes = secret[3:15], secret[15:] aes_gcm = AESGCM(key) return aes_gcm.decrypt(nonce, cipher_bytes, salt).decode(’utf-8’) @staticmethod def encrypt_string(key, data, salt=None): ''' 加密 ''' aes_gcm = AESGCM(key) prefix = 'v10'.encode('utf-8') # 隨機生成12位字符串,拼接'v10' 共15位 nonce = os.urandom(12) cipher_bytes = data.encode('utf-8') return prefix + nonce + aes_gcm.encrypt(nonce, cipher_bytes, salt) def get_password(self, host): sql = f'select username_value,password_value from logins where signon_realm =’{host}’;' with sqlite3.connect(self.cookie_path) as conn: cu = conn.cursor() res = cu.execute(sql).fetchall() cu.close() result = [] key = self.get_key() for name, encrypted_value in res:if encrypted_value[0:3] == b’v10’ or encrypted_value[0:3] == b’v11’: password = self.decrypt_string(key, encrypted_value)else: password = CryptUnprotectData(encrypted_value)[1].decode()result.append({’user_name’: name, ’password’: password}) return result def set_password(self, host, username, password): key = self.get_key() encrypt_secret = self.encrypt_string(key, password) sq = f'''update logins set password_value=x’{encrypt_secret.hex()}’ where signon_realm =’{host}’ and username_value=’{username}’;''' with sqlite3.connect(self.cookie_path) as conn: cu = conn.cursor() cu.execute(sq) conn.commit()if __name__ == ’__main__’: a = Chrome() aa = a.get_password('https://baidu.com') print(aa)

以上就是python 獲取谷歌瀏覽器保存的密碼的詳細內容,更多關于python 獲取瀏覽器密碼的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女精品一区二区| 久久av影院| 欧美91精品| 视频一区中文| 蜜臀av国产精品久久久久| 久久国产88| 免费视频亚洲| 男女激情视频一区| 青青伊人久久| 国产精品成久久久久| 久久精品影视| 玖玖精品视频| 国产精品s色| 色欧美自拍视频| 欧美香蕉视频| 久久国产99| 日本欧美大码aⅴ在线播放| 精品国产一区二区三区噜噜噜| 日韩综合精品| 伊人久久大香伊蕉在人线观看热v| 久久国产人妖系列| 成人精品高清在线视频| 免费久久精品| 国产精品免费不| 婷婷综合六月| 亚洲+小说+欧美+激情+另类| 国产欧美在线| 99久久久国产精品美女| 亚洲资源网站| 日本а中文在线天堂| 最近国产精品视频| 国产精品原创| 日韩一区二区三区高清在线观看 | 成人台湾亚洲精品一区二区 | 国产精品**亚洲精品| 日韩在线欧美| 青草综合视频| 亚洲高清久久| 国产精品啊v在线| 婷婷综合在线| 久久精品一本| 亚洲欧美久久精品| 久久久久中文| 国产日韩一区二区三区在线播放 | 精品国产黄a∨片高清在线| 蜜桃成人av| 国产精品日韩精品在线播放| 亚洲经典在线| 国产传媒在线| 国产精品一区二区精品视频观看| 欧美日韩激情在线一区二区三区| 国产精品美女在线观看直播| 午夜在线精品偷拍| 日韩国产专区| 国产精品videossex| 久久亚洲精品伦理| 欧美sss在线视频| 欧美黄页在线免费观看 | 亚洲一级少妇| 久久精品av麻豆的观看方式| 国产一区成人| 精品国模一区二区三区| 国产精品99久久免费| 亚洲毛片视频| jiujiure精品视频播放| 麻豆精品久久久| 日本在线观看不卡视频| 91久久国产| 香蕉视频亚洲一级| 日韩1区2区| 精品淫伦v久久水蜜桃| 欧美中文高清| 亚洲精品极品| 亚洲主播在线| 尤物网精品视频| 久久精品91| 精品免费av在线| 午夜久久中文| 日韩在线免费| 韩国精品主播一区二区在线观看 | 国产免费av国片精品草莓男男| 丝袜亚洲精品中文字幕一区| 日韩av自拍| 成人亚洲精品| 精品国产午夜| 国产成人精选| аⅴ资源天堂资源库在线| 免费在线亚洲欧美| 久久久久九九精品影院| 久久国产三级| 国产调教精品| 免费一级欧美在线观看视频| 97成人超碰| 国产精品magnet| 国产第一亚洲| 色天使综合视频| 免费毛片在线不卡| 国户精品久久久久久久久久久不卡| 国产自产自拍视频在线观看| 日韩综合精品| 亚洲电影在线一区二区三区| 国内精品99| 亚洲一区网站| 美国三级日本三级久久99 | 91亚洲自偷观看高清| 色综合狠狠操| 久久婷婷一区| 欧美精品一线| 国产精品女主播一区二区三区| 久久高清免费| 久久午夜精品| 欧美天堂一区二区| 精品在线网站观看| 色婷婷精品视频| 免费视频久久| 国产欧美一区二区三区精品观看| 国产精品免费大片| 日本一二区不卡| 欧洲毛片在线视频免费观看| 久久av一区| 欧美亚洲三区| 国产成人免费精品| 成人羞羞视频播放网站| 欧美 日韩 国产一区二区在线视频 | 蘑菇福利视频一区播放| 日韩欧美精品一区二区综合视频| 国产欧美自拍| 精品视频黄色| 精品在线播放| 日韩精品一级| 毛片在线网站| 六月丁香综合| 国产精品久久久久久久久久妞妞| 精品三级在线观看视频| 亚洲午夜一级| 日韩国产一区二| sm捆绑调教国产免费网站在线观看| 九一精品国产| 国产欧美日韩影院| 丝袜美腿诱惑一区二区三区| 宅男噜噜噜66国产日韩在线观看| 久久精品av麻豆的观看方式| 麻豆视频在线观看免费网站黄 | 美女视频网站久久| 国产精品日韩| 精品一级视频| 亚洲一区二区毛片| 九九九精品视频| 亚洲一区日本| 久久久男人天堂| 日本va欧美va精品| 精品中文一区| 麻豆一区二区三| 久久福利精品| 不卡福利视频| 日本欧美一区二区在线观看| 91精品一区国产高清在线gif| 91欧美精品| 午夜久久tv| 波多视频一区| 国产欧美日韩一区二区三区四区 | 成人在线丰满少妇av| 日本一不卡视频| 一区在线视频观看| 高清日韩中文字幕| 91精品国产一区二区在线观看 | 久久影视一区| 久久久国产精品网站| 一区二区国产在线观看| 久久久久99| 久久中文字幕一区二区三区| 伊人国产精品| 亚洲精品在线观看91| 国产精品中文字幕制服诱惑| 蜜芽一区二区三区| 自由日本语亚洲人高潮| 国产成人精品999在线观看| 欧美亚洲三级| 亚洲色图综合| 国产午夜精品一区二区三区欧美| 不卡专区在线| 欧美黄色精品| 91精品福利观看| 亚洲a级精品| 一级欧美视频| 首页国产欧美久久| 合欧美一区二区三区| 日韩成人三级| 动漫av一区| 麻豆久久久久久| 你懂的亚洲视频| 欧美激情亚洲| 免费在线播放第一区高清av| 欧美日韩精品一区二区三区在线观看| 美女精品在线| 蜜桃一区二区三区在线观看| 午夜在线视频一区二区区别| 国产精品日本| 综合激情一区| 婷婷亚洲精品|