Skip to content
Protocol primitive

Passport identifier hash

Compute Passport XOR-5 hex, TTP identifier SHA-256 and session scramble values.

POSTapi.tikultra.com/v1/crypto/passport-hashPrimitive · 2 credits
Upstreamlocal · Passport XOR5 & TTP hashEvery plan

Parameters

NameTypeDescription
valuerequiredstringEmail, phone, username or session token.
e.g. [email protected]
identifier_typestringemail, phone, username or uid.
e.g. email

Pricing

PlanPer callPer 1,000 calls
Starter2 credits$0.23
Growth2 credits$0.16
Scale2 credits$0.12

Responses

A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining. Errors return a JSON body with a stable code and cost 0 credits. Error codes

curl -X POST https://api.tikultra.com/v1/crypto/passport-hash \
  -H "x-api-key: $TIKULTRA_KEY" \
  -H "content-type: application/json" \
  -d '{"value":"[email protected]","identifier_type":"email"}'
{
  "xor5_hex": "6466686045607d64687569602b666a68",
  "ttp_identifier_hash": "0ec07e2add1b72e4100dbdfb6334cfcb9d05aebf6b1cffa446baf99f182ff865",
  "scrambled_session_id": "1636d65604568716d607c656e236f6d6",
  "caesar_minus_one": "`bld?dw`lokd-bnl"
}
Try it in the playgroundFull reference in the docs

More in Devices, signing & primitives

Ready to build?

Start with 2,500 free credits and test every public endpoint, then pick a plan.