gister_transmit.py 文件源码

python
阅读 44 收藏 0 点赞 0 评论 0

项目:gister 作者: tacticalrce 项目源码 文件源码
def generate_key_material(pre_shared_key):
    #generate symmetric key
    enc_salt = gen_message_salt()
    if not enc_salt:
        logging.error('Unable to generate message salt ; Exiting')
        return False

    enc_derived_key = hashlib.pbkdf2_hmac('sha256', pre_shared_key, enc_salt, 5000000)

    #get the filename
    real_gist_file_name = gen_gist_file_name()
    if not real_gist_file_name:
        logging.error('Unable to generate filename for GIST upload ; Exiting')
        return False
    #the first 32-charcters are the iv bytes
    enc_iv = real_gist_file_name[0:32].decode("hex")

    return enc_derived_key, enc_salt, enc_iv, real_gist_file_name
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号