亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python通過hashlib庫將密碼hash后存入數據庫

發布時間:2020-06-21 16:39:07 來源:網絡 閱讀:334 作者:stone_syy 欄目:編程語言
  1. 通過Python將密碼hash后存入MySQL數據庫中,構建一個自己的密碼庫
    MySQL版本:5.6
    python 版本:3.6
    pycharm:community 2019.2.4
  2. 創建相關表

    CREATE TABLE society.18wangcode_sha1_hash(id INT(9) AUTO_INCREMENT PRIMARY KEY,
    pwd VARCHAR(60) NOT NULL,
    hash_values VARCHAR(40) NOT NULL);

  3. Python代碼

    通過hashlib庫將密碼hash后存入數據庫

    import mysqlx.connection
    import time
    import hashlib
    import mysql.connector
    print('begin'.center(30, '*'))
    print('進行中,請稍等。。。。。。。。')
    start = time.time()
    conn = mysql.connector.connect(host='192.168.137.239', user='admin', password='123456', database='society')
    cursor = conn.cursor()
    
    def hash(pwd):
        method = hashlib.sha1()
        method.update(pwd.encode('utf-8', errors='ignore'))
        return method.hexdigest()
    
    try:
        with open(r'C:\Users\11826\Desktop\18萬條密碼.txt', 'r', encoding='utf-8', errors='ignore') as file:
            for password in file:
                cursor.execute('insert into society.18wangcode_sha1_hash (pwd, hash_values) values (%s, %s)',
                               (password, hash(password)))
    except:
        print('error')
    finally:
        cursor.close()
        conn.commit()
        conn.close()
    end = time.time()
    print('結束,共耗時:{:.2f}秒'.format(end-start))

    GitHub地址

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

项城市| 蓬溪县| 天水市| 本溪| 资阳市| 南川市| 登封市| 额尔古纳市| 文昌市| 明光市| 平陆县| 金堂县| 乌拉特后旗| 阿克| 永康市| 合江县| 塘沽区| 泰兴市| 江油市| 张掖市| 平顺县| 弋阳县| 舞阳县| 自贡市| 巴东县| 武鸣县| 临高县| 察雅县| 罗平县| 信宜市| 克什克腾旗| 东山县| 社会| 六枝特区| 荔浦县| 龙井市| 稷山县| 宣恩县| 黎平县| 西丰县| 三门峡市|