mask-pii ສຳລັບ Hare

ການປະຕິບັດ mask-pii ສຳລັບ Hare ເພື່ອປິດບັງ PII ຈາກອີເມວ ແລະ ເບີໂທໃນ logs ແລະ data pipelines.

ການປິດບັງອີເມວ

ປິດບັງສ່ວນທ້ອງຖິ່ນ ໃນຂະນະທີ່ຮັກສາການເຫັນໂດເມນໄວ້.

ການປິດບັງເບີໂທ

ປິດບັງຕົວເລກທີ່ລະອຽດອ່ອນ ໃນຂະນະທີ່ຮັກສາຮູບແບບ ແລະ ສ່ວນທ້າຍໄວ້.

API ແບບ Builder

ເປີດໃຊ້ການປິດບັງອີເມວ/ເບີໂທ ແລະ ກຳນົດຕົວອັກສອນທີ່ໃຊ້ປິດບັງຢ່າງຊັດເຈນກ່ອນປະມວນຜົນ.

ຕິດຕັ້ງ ແລະ ເລີ່ມໃຊ້

Hare [planned: Hare Project Library 0.2.0]: ໃຊ້ວິທີຕິດຕັ້ງປັດຈຸບັນດ້ານລຸ່ມ, ໂຫຼດ API ຂອງ Hare ແລະເປີດໃຊ້ຕົວຢ່າງຂັ້ນຕ່ຳ. ຕົວຢ່າງນີ້ເປີດການປິດບັງອີເມວແລະເບີໂທຢ່າງຊັດເຈນ ແລະສະແດງຜົນລັບທີ່ຄາດໄວ້.

ການຕິດຕັ້ງ

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

ວິທີໃຊ້

main.ha
use fmt;
use maskpii;

export fn main() void = {
	let m = maskpii::new();
	maskpii::mask_emails(&m);
	maskpii::mask_phones(&m);
	maskpii::with_mask_char(&m, '#');

	let input = "Contact: alice@example.com or 090-1234-5678.";
	let output = maskpii::process(&m, input)!;
	defer free(output);

	fmt::println(output);
	// Output: "Contact: a####@example.com or ###-####-5678."
};
ໝາຍເຫດ

ກະລຸນາເບິ່ງ README ເພື່ອລາຍລະອຽດລະບົບແພັກເກດທີ່ແນ່ນອນ ແລະ ຕົວຢ່າງ API ສຳລັບພາສານີ້.

ຖັດໄປ

GitHub