0

次のデータを含むテキスト ファイルがあるとします。

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 と暗号化アルゴリズムを調べましたが、それらは 1 つの暗号コードしか使用せず、非常に長くてやり過ぎです。

私は自分の関数を書くだけで/これを解決することができますが、そのような作業のためのライブラリがすでにある場合は知りたいです. 私はこれまでのところ何も見つけていません。

可能であればPythonで解決策を探していますが、あらゆる種類の洞察が役に立ちます。

4

0 に答える 0