{"repo":"ipcrypt-std/ipcrypt2","free":true,"listed":false,"github":"https://github.com/ipcrypt-std/ipcrypt2","clone":"git clone https://github.com/ipcrypt-std/ipcrypt2.git","description":"A tiny, portable implementation of the IPCrypt specification in C.","language":"C","stars":33,"topics":["aes","c","encryption","ip","ip-obfuscator","library","pii","privacy","security","kiasu"],"license":null,"category":"security-tools","readme_excerpt":"ipcrypt2 A lightweight, self-contained C implementation of the Methods for IP Address Encryption and Obfuscation draft to encrypt (or \"obfuscate\") IP addresses for privacy, compliance and security purposes. It supports both IPv4 and IPv6 addresses, and it can optionally preserve the IP format (so an IP address is still recognized as an IP address after encryption). ipcrypt2 also provides prefix-preserving encryption (preserving network structure while encrypting host portions) and non-deterministic encryption modes, where encrypting the same address multiple times will yield different ciphertexts. Features - IPv4 and IPv6 support Works seamlessly with both IP address formats. - Format-Preserving Encryption (FPE) In \"standard\" mode, an address is encrypted into another valid IP address. This means that consumers of the data (e.g., logs) still see what appears to be an IP address, but without revealing the original address. - Prefix-Preserving Encryption (PFX) IP addresses with the same prefix produce encrypted IP addresses with the same prefix. The prefix can be of any length. Useful for maintaining network topology information while anonymizing individual hosts. - Non-Deterministic Encryption Supports non-deterministic encryption using the KIASU-BC and AES-XTX tweakable block ciphers, ensuring that repeated encryptions of the same IP produce different outputs. - Fast and Minimal Fast and Minimal: Written in C with no external dependencies. It uses hardware-accelerated AES ins","default_branch":null,"files":null,"tree":[],"storefront":"/r/ipcrypt-std","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ipcrypt-std/ipcrypt2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}