使用RSA在Python中逐行加密文件并将其与另一个文件进行比较

时间:2016-03-08 03:52:05

标签: python linux encryption rsa

在我的Linux Debian服务器上,使用python,我试图逐行读取名称文件并使用公共RSA加密它。然后我想将加密的行与我拥有的另一个文件进行比较,该文件也是加密的。如果它们彼此相等,我想以解密和加密的形式打印出名称。我之前从未使用过python,所以任何帮助都会非常感激。

#!/usr/bin/python

from Crypto.PublicKey import RSA
key = RSA.generate(2048)

names = open('names.txt')
cipher = open('ciphertext.txt',"r")

readname = names.readline()
readcipher = cipher.readlines()

while readname:
    enc_name = pubkey.encrypt(names,0)
    if enc_name == readcipher:
         print readname
         readname = names.readline()
names.close()
cipher.close()

1 个答案:

答案 0 :(得分:0)

我不知道你的实际问题是什么,但也许这会有所帮助?

$.ajax