Univoo temp password tool
The password your camera already expects.
Enter a serial number and a date to derive the exact temporary password a Univoo camera generates.
Univoo temp password tool
Derive the exact temporary password your Univoo camera expects — one code per payment, computed server-side.
Use an access key instead
Paying customers get a recovery key on the success page — paste it here to restore access if you switch browsers or clear cookies.
Enter the camera serial number.
Enter a real date as YYYY-MM-DD, e.g. 2026-08-16.
Must be the date shown on the camera itself — not today's date. The camera's clock can be set to a completely different day, and the password is tied to the date you enter. If the date is wrong, the derived password will NOT work on that device.
Three steps to a working code
The scheme is small and deterministic. Same inputs, same code, every time.
Hash the pair
The serial and the device date are joined into one string and passed through MD5. That yields 16 fixed bytes that everything else derives from.
Derive the format
The camera model picks one of two derivations from those bytes: an 8-hex nibble-swap, or a 6-char ALPHA62 code with a CRC32 suffix. Both are computed for you.
Use the camera's date
The date is part of the key. Enter the date exactly as the camera's clock shows it — not today's date. If they differ, the derived code will be rejected by the device.
Two formats
One serial, two possible keys
Which format a camera expects depends on the model and firmware. Univoo produces both so you always have the right one.
8-hex code
Eight uppercase hex characters.
- Take the first 4 bytes of the MD5 digest
- Swap the nibbles of each byte
- Emit as uppercase hexadecimal
6-char code
Two letters plus a four-character fingerprint.
- Seed glibc
rand_rwith the byte-sum of the digest - Pick two characters from the 62-symbol alphabet
- Append the high 16 bits of the CRC32, cased by seed parity
DERIVED FROM STD_GenerateTemporaryPassword · lib/libSecurityGuard.so · GIPC-B6103.16.41.230404