cli.py 文件源码

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

项目:rsplus 作者: zoxuyu 项目源码 文件源码
def encrypt_assistant():
    fname = input("Bitte gebe den Pfad der zu verschlüsselnden Datei an: ")
    f = open(fname, "rb")
    content = f.read()
    f.close()
    print("Datei eingelesen.")
    names = pubkr.gets()
    print("Namen: " + ' '.join(names))
    name = input("Bitte wähle einen aus: ")
    while not name in names:
        if name == "": return
        print("Dieser Name existiert nicht.")
        print("Namen: " + ' '.join(names))
        name = input("Bitte wähle einen anderen aus: ")
    print("Verschlüssele (dauert einen Moment)")
    crypt = rsa.encrypt(content, pubkr.get(name))
    crypt = str(base64.b64encode(bytes(crypt, "utf-8")), "utf-8")
    crypt = insert_newlines(crypt, 60)
    crypt = armor("RSPLUS OUTPUT", name, crypt)
    f = open(fname + ".crypt", "w")
    f.write(crypt)
    f.close()

    print("Die verschlüsselte Version der Datei können sie unter " + fname +  ".crypt finden. Sie können diese Datei an den Empfänger versenden.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号