问题描述
Name Year
John scully 1966
Alex Klaus 1961
....
....
有没有一种算法或方法可以让我通过连接的名字和姓氏,使用出生年份作为密码来为每一行生成一个加密字符串。
import some_method
def encrypt_input(joined_name,year):
output = some_method(joined_name,year)
return output
假设的预期输出:
Name Year. EncryptedString
John scully 1966 123abcd123456
Alex Klaus 1961 43417hfahg678
....
....
这样我就可以匿名化每一行的数据。即使有人得到了加密字符串,如果没有正确的年份(密码),也可以生成所有可能的字符串,但在所有年份都经过测试之前,它不会是一个有意义的名称。
我研究了 AES 和加密算法,但它们只需要一个密码,而且它们很长而且过大。
我可以编写自己的函数/来解决这个问题,但是如果已经有一个用于此类工作的库,我想知道。 到目前为止我还没有找到。
如果可能,在 python 中寻找解决方案,但任何类型的见解都是有帮助的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)