data_anonymizer#

数据匿名器包含匿名器和去匿名器。 它使用了[Microsoft Presidio](https://microsoft.github.io/presidio/)库。

匿名器用于通过应用某些操作符(例如替换、掩码、编辑、加密)将个人身份信息(PII)实体文本替换为其他值。

去匿名化工具用于撤销匿名化操作(例如解密加密文本)。

data_anonymizer.base.AnonymizerBase()

匿名化器的基类抽象类。

data_anonymizer.base.ReversibleAnonymizerBase()

可逆匿名化器的基类。

data_anonymizer.deanonymizer_mapping.DeanonymizerMapping(...)

去匿名化映射。

data_anonymizer.presidio.PresidioAnonymizer([...])

使用 Microsoft Presidio 的匿名化工具。

data_anonymizer.presidio.PresidioAnonymizerBase([...])

使用 Microsoft Presidio 的基础匿名化工具。

data_anonymizer.presidio.PresidioReversibleAnonymizer([...])

使用 Microsoft Presidio 的可逆匿名化器。

函数

data_anonymizer.deanonymizer_mapping.create_anonymizer_mapping(...)

创建或更新用于匿名化和/或的映射

data_anonymizer.deanonymizer_mapping.format_duplicated_operator(...)

使用计数格式化操作符名称。

data_anonymizer.deanonymizer_matching_strategies.case_insensitive_matching_strategy(...)

用于去匿名化的不区分大小写的匹配策略。

data_anonymizer.deanonymizer_matching_strategies.combined_exact_fuzzy_matching_strategy(...)

用于去匿名化的精确和模糊匹配策略的组合。

data_anonymizer.deanonymizer_matching_strategies.exact_matching_strategy(...)

用于去匿名化的精确匹配策略。

data_anonymizer.deanonymizer_matching_strategies.fuzzy_matching_strategy(...)

用于去匿名化的模糊匹配策略。

data_anonymizer.deanonymizer_matching_strategies.ngram_fuzzy_matching_strategy(...)

用于去匿名化的N-gram模糊匹配策略。

data_anonymizer.faker_presidio_mapping.get_pseudoanonymizer_mapping([seed])

获取实体到伪匿名化的映射。