---
type: community
cohesion: 0.22
members: 13
---

# Security & Hashing

**Cohesion:** 0.22 - loosely connected
**Members:** 13 nodes

## Members
- [[auth.ts]] - code - convex/auth.ts
- [[generateSalt()]] - code - convex/auth.ts
- [[generateToken()]] - code - convex/auth.ts
- [[hashPassword()]] - code - convex/auth.ts
- [[hashPiiShort()]] - code - convex/auth.ts
- [[hexDecode()]] - code - convex/auth.ts
- [[hexEncode()]] - code - convex/auth.ts
- [[hexEncode()_2]] - code - convex/lib/otpLogging.ts
- [[logOtpDev()]] - code - convex/lib/otpLogging.ts
- [[otpCodeFingerprint()]] - code - convex/lib/otpLogging.ts
- [[otpLogging.ts]] - code - convex/lib/otpLogging.ts
- [[sendSignupOtpEmail()]] - code - convex/auth.ts
- [[timingSafeEqual()]] - code - convex/auth.ts

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Security_&_Hashing
SORT file.name ASC
```

## Connections to other communities
- 3 edges to [[_COMMUNITY_Convex Backend Core]]

## Top bridge nodes
- [[auth.ts]] - degree 9, connects to 1 community
- [[otpLogging.ts]] - degree 4, connects to 1 community
- [[sendSignupOtpEmail()]] - degree 3, connects to 1 community