IPCrypt Playground
Experiment with different IPCrypt encryption modes and see the results in real-time. This interactive playground allows you to encrypt and decrypt IP addresses using all three IPCrypt modes.
Supports both IPv4 and IPv6 addresses
Result
Operation:
Output:
Hex Representation:
Tweak Used:
How to Use the Playground
- Select an encryption mode - Choose between deterministic, non-deterministic (ND), or non-deterministic extended (NDX) modes.
- Enter an IP address - Type in an IPv4 or IPv6 address that you want to encrypt or decrypt.
- Provide a key - Enter a hexadecimal key or generate a random one. The key length depends on the selected mode.
- For non-deterministic modes, provide a tweak - Enter a hexadecimal tweak or generate a random one.
- Click "Encrypt" or "Decrypt" - Perform the selected operation and see the results.
Note: This playground uses a JavaScript implementation of IPCrypt running in your browser. For production use, consider using one of the official implementations.