如何在不同的计算机上加密相同的邮件?

时间:2017-04-06 16:21:45

标签: python pycrypto

我正在处理一些敏感数据,需要加密识别号码(9位)。

将来,我可能需要从当前存储的位置获取更多数据并将其添加到数据库中。我希望加密是这样的,如果我将现有主题添加到数据库,加密标识号的所有明文都是相同的。

例如,如果我想加密123456789,那么无论我使用哪台加密数据的机器,加密数据的结果纯文本应该是相同的。同样,如果我的任何合作者必须使用不同的语言(例如Java)实现类似的加密,那么他们未来的加密纯文本应该与过去的加密纯文本相匹配。

我知道ECB模式下的AES是一种确定性加密方案,对于长消息可能不是最好的,但由于它们很短,我需要完全控制加密,我认为这可能是合适的。

如何使用pycrypto实现我所描述的内容? ECB模式是否适合模式?

0 个答案:

没有答案