Skip to content
Legacy docs for Tenzir v5.x. For the latest Tenzir v6 series, visit docs.tenzir.com. Migrating from v5? Read the Tenzir v6 migration guide.

Encrypts an IP address via Crypto-PAn.

encrypt_cryptopan(address:ip, [seed=string])

The encrypt_cryptopan function encrypts the IP address using the Crypto-PAn algorithm.

The IP address to encrypt.

A 64-byte seed that describes a hexadecimal value. When the seed is shorter than 64 bytes, the function appends zeros to match the size; when it is longer, it truncates the seed.

let $seed = "deadbeef" // use secret() function in practice
from {
src: encrypt_cryptopan(114.13.11.35, seed=$seed),
dst: encrypt_cryptopan(114.56.11.200, seed=$seed),
}
{
src: 117.179.11.60,
dst: 117.135.244.180,
}

Last updated: