我用这段代码加密了conversationID的列,它是表中的一列,问题是它加密了所有的值,即使是相同的ID。我正在寻找一种只能加密不同值的解决方案,我的意思是,对于相同的会话 ID,它应该返回相同的加密值,它不应该不同。这是使用的代码:
import cryptography
from cryptography.fernet import Fernet
key = Fernet.generate_key()
conversation_encrypt=ConversationID.encode()
f = Fernet(key)
for m in TRF:
ConversationID = str(m.ConversationID)
conversation_encrypt=ConversationID.encode()
encrypted_message = f.encrypt(conversation_encrypt)
print(encrypted_message)