Nico Pr

Nico Pr

URLock

⚠️ Testing only

  • Share encrypted data via url hash
  • Nothing is ever sent to server
  • Password not stored anywhere
  • Lightweight : 5KB JS + 1.5KB CSS

DEMO

CODE

Data#

Input -> GZIP compression -> AES encryption -> B64 encoding -> Share

Chromium based browsers enforce a 512KB hard limit when pasting text into the address bar, URL-safe Base64 increases size by 33%, 512KB / 1.33 ≈ 393KB raw binary capacity. If compressed data size is over 393KB, output size will exceed 512KB, get truncated upon pasting, and fail to decrypt.

Tests#

Lorem Ipsum
password : lorem

200KB JPG file
password : test