Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Arxid

keyed, non-enumerable ID obfuscation

Details

External ID
49183506
Source
HN
Company
—
Product
Arxid
Website domain
github.com
Launched
Aug. 5, 2026
Cohort
—
Upvotes
8
Upvotes percentile
0.4731182795698925
Tags
—
Fetched at
Sept. 10, 2026, 5:32 a.m.
Updated at
Sept. 10, 2026, 5:32 a.m.

Description

I kept reaching for Hashids/Sqids to keep sequential IDs out of URLs, but they don't use a real key — the alphabet is shuffled by a salt, and the Sqids FAQ says outright "there is no encryption of any kind."arxid is a keyed reversible permutation instead: a balanced Feistel network with an ARX (add-rotate-xor) round function over a 40-bit domain, mapping to a 7-char base62 code. Feed it an integer, get an unpredictable code back; same key reverses it. Runs ~16x faster than a structurally identical Feistel using HMAC-SHA256, because the round function is integer ops instead of a hash call.The round count (4) isn't a guess — it's calibrated by measuring strict avalanche. I'm also upfront in the README about what it is NOT: not encryption, not a MAC, not audited. It's a speed bump against enumeration, not access control.The part I care most about is portability: a frozen spec + canonical test vectors act as the contract, so any port in any language validates against the same vectors and is interoperable by construction. Rust reference + TypeScript port so far.Happy to answer questions on the construction, the calibration, or the cross-language design.

Enrichment

Theme
low-level systems and developer tools
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
id obfuscation library
Manually corrected
False

Could you build this?

Yes Arxid is a mathematical algorithm implementing a small Feistel network with ARX operations for ID obfuscation, which is cleanly contained in a single self-contained library file.

Discussion

No comments on this launch.

Competitors

Other products that read as similar to this one — 53 launches clear the similarity bar, closest 8 shown.

Attention rank: #26 of 54 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 280 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.