By · Last updated 2026-04-07

امنیت بدون دانش

رمز عبور شما هرگز از دستگاه شما خارج نمی‌شود. ما از رمزنگاری هوشمند برای تأیید هویت شما استفاده می‌کنیم بدون اینکه هرگز رمز عبور شما را ببینیم - امن‌ترین روش برای محافظت از حساب شما.

Zero-Knowledge Auth
Your Device
Password
Argon2id→ HKDF derivation
Password never leaves device

امنیت بدون دانش چیست؟

زمانی که به اکثر وب‌سایت‌ها وارد می‌شوید، رمز عبور شما از طریق اینترنت به سرور منتقل می‌شود. حتی اگر در حین انتقال رمزنگاری شود، سرور هنوز رمز عبور شما را می‌بیند.

با امنیت بدون دانش، رمز عبور شما در دستگاه شما باقی می‌ماند. در عوض، ما از ریاضیات هوشمند برای اثبات اینکه شما رمز عبور را می‌دانید بدون اینکه هرگز آن را ارسال کنیم، استفاده می‌کنیم.

ورود معمولی

شما کارت شناسایی خود را نشان می‌دهید تا وارد یک ساختمان شوید

ورود بدون دانش

شما اثبات می‌کنید که یک دست دادن مخفی را می‌دانید، اما هرگز آن را فاش نمی‌کنید

چرا از امنیت بدون دانش استفاده کنیم؟

رمز عبور هرگز ارسال نمی‌شود

حتی اگر هکرها به اتصال اینترنت شما نظارت کنند، نمی‌توانند رمز عبور شما را سرقت کنند زیرا هرگز از شبکه عبور نمی‌کند.

ما نمی‌توانیم آن را ببینیم

حتی کارکنان anonym.legal نمی‌توانند رمز عبور شما را ببینند. اعتبارنامه‌های شما کاملاً خصوصی باقی می‌مانند.

محافظت بهتر

اگر سرورهای ما هرگز به خطر بیفتند، رمز عبور شما هنوز هم ایمن خواهد بود. ما فقط اثبات‌های ریاضی را ذخیره می‌کنیم، نه رمز عبور.

عبارت بازیابی ۲۴ کلمه‌ای

شما کلمات بازیابی ویژه‌ای دریافت می‌کنید تا در صورت فراموشی رمز عبور خود، به حساب خود دسترسی پیدا کنید. نیازی به تماس با پشتیبانی نیست - شما کنترل حساب خود را دارید.

چگونه کار می‌کند

احراز هویت بدون دانش در ۴ مرحله ساده

1

ایجاد رمز عبور

شما یک رمز عبور در دستگاه خود ایجاد می‌کنید

2

تولید کلید مخفی

دستگاه شما یک کلید مخفی از رمز عبور شما با استفاده از ریاضیات ویژه ایجاد می‌کند

3

ارسال اثبات

فقط یک اثبات ریاضی به ما ارسال می‌شود - هرگز رمز عبور شما

4

تأیید

ما اثبات را تأیید می‌کنیم - می‌توانیم تأیید کنیم که شما هستید بدون اینکه رمز عبور شما را ببینیم

این مانند داشتن قفلی است که شما تنها کلید آن را نگه می‌دارید و ما فقط بررسی می‌کنیم که آیا کلید شما کار می‌کند.

عبارت بازیابی ۲۴ کلمه‌ای شما

زمانی که امنیت بدون دانش را فعال می‌کنید، ۲۴ کلمه ویژه دریافت می‌کنید. این کلمات کلید اصلی شما به حساب شما هستند.

این کلمات برای چه هستند؟

  • حساب خود را در صورت فراموشی رمز عبور بازیابی کنید
  • دسترسی را در صورت گم کردن دستگاه خود دوباره به دست آورید
  • در یک کامپیوتر جدید وارد شوید

بایدها

  • آن‌ها را روی کاغذ یادداشت کنید
  • کاغذ را در جایی امن (مانند یک کشوی قفل‌دار) نگهداری کنید
  • در نظر داشته باشید که یک نسخه پشتیبان در مکان امن دیگری تهیه کنید

نبایدها

  • از آن‌ها عکس بگیرید
  • آن‌ها را روی کامپیوتر خود ذخیره کنید
  • از طریق ایمیل یا پیامک ارسال کنید
  • با کسی به اشتراک بگذارید

چرا ۲۴ کلمه؟

  • کلمات نوشتن صحیح آن‌ها را آسان‌تر می‌کند
  • کلمات خواندن و تأیید آن‌ها را آسان‌تر می‌کند
  • ۲۴ کلمه امنیت بسیار قوی را فراهم می‌کند

مهم

بدون عبارت بازیابی شما، ما نمی‌توانیم به شما در بازگشت به حساب‌تان کمک کنیم. این به‌طور عمدی طراحی شده است - امنیت بدون دانش به این معنی است که ما به رمز عبور یا کلیدهای شما دسترسی نداریم.

در همه جا کار می‌کند

محافظت بدون دانش در تمام پلتفرم‌های anonym.legal

جزئیات فنی

برای کسانی که به امنیت اهمیت می‌دهند

تولید کلید Argon2id

الگوریتمی حافظه‌سخت که حدس زدن رمز عبور را بسیار کند می‌کند، حتی با سخت‌افزار تخصصی.

XChaCha20-Poly1305

همان رمزنگاری تأییدشده‌ای که توسط کارشناسان امنیتی در سراسر جهان برای حداکثر حفاظت استفاده می‌شود.

هیچ ذخیره‌سازی رمز عبور

ما هرگز رمز عبور شما را به هیچ شکلی ذخیره نمی‌کنیم - رمزنگاری‌شده، هش‌شده یا به هر شکل دیگر.

تأیید در زمان ثابت

بررسی‌های امنیتی در هر ورودی زمان یکسانی می‌برد و از حملات زمان‌بندی جلوگیری می‌کند.

سؤالات متداول

آیا کارکنان anonym.legal می‌توانند رمز عبور من را ببینند؟

خیر. این کل هدف امنیت بدون دانش است! رمز عبور شما در دستگاه شما پردازش می‌شود. ما فقط یک اثبات ریاضی دریافت می‌کنیم، هرگز رمز عبور واقعی.

اگر anonym.legal هک شود چه؟

رمز عبور شما هنوز هم ایمن است! هکرها فقط اثبات‌های ریاضی پیدا می‌کنند، نه رمز عبور. بدون رمز عبور واقعی شما، نمی‌توانند به حساب شما دسترسی پیدا کنند.

آیا استفاده از امنیت بدون دانش سخت‌تر است؟

خیر! شما هیچ تفاوتی هنگام ورود نخواهید دید. تنها مرحله اضافی، ذخیره عبارت بازیابی ۲۴ کلمه‌ای شما هنگام اولین تنظیم حساب‌تان است.

آیا می‌توانم امنیت بدون دانش را غیرفعال کنم؟

امنیت بدون دانش به‌طور پیش‌فرض برای حفاظت شما فعال است. ما توصیه می‌کنیم آن را برای بهترین امنیت روشن نگه دارید.

اگر رمز عبورم را تغییر دهم چه اتفاقی می‌افتد؟

زمانی که رمز عبور خود را تغییر می‌دهید، دستگاه شما کلیدهای مخفی جدیدی ایجاد می‌کند و شما یک عبارت بازیابی ۲۴ کلمه‌ای جدید دریافت می‌کنید. عبارت بازیابی قبلی شما دیگر کار نمی‌کند، بنابراین فوراً عبارت جدید خود را ذخیره کنید!

پس از نقض امنیت LastPass، چگونه می‌توانم تأیید کنم که یک فروشنده از رمزنگاری واقعی بدون دانش استفاده می‌کند؟

anonym.legal از استخراج کلید Argon2id (64MB حافظه، 3 تکرار) استفاده می‌کند که به طور کامل در مرورگر اجرا می‌شود — سرور هرگز رمز عبور یا کلید رمزنگاری شما را دریافت نمی‌کند. رمزنگاری AES-256-GCM قبل از خروج داده‌ها از دستگاه شما انجام می‌شود. حتی در صورت نقض کامل سرور، تنها بلوک‌های رمزنگاری شده بدون کلیدهای لازم برای رمزگشایی آن‌ها به دست می‌آید.

Technical Appendix

Cryptographic parameters and protocol details for security auditors and developers.

Cryptographic Parameters

ComponentAlgorithmParameters
Password HashingArgon2idMemory: 64 MB, Iterations: 3, Parallelism: 1, Salt: 16 bytes, Output: 32 bytes
Symmetric EncryptionXChaCha20-Poly1305AEAD, 256-bit key, 24-byte nonce (random per operation)
Key DerivationHKDF-SHA256Master Key → Auth Key + Encryption Key (domain separation)
Recovery PhraseBIP39256-bit entropy, 24 words, 2048-word wordlist
Random Number GenerationCSPRNGcrypto.getRandomValues (browser), libsodium.randombytes_buf (native)

Key Derivation Chain

User Password (never transmitted)
Argon2id (64MB, 3 iterations, salt)
Master Key (32 bytes)
HKDF("auth") → Auth Key

Sent to server for verification

HKDF("enc") → Encryption Key

Never leaves device

Protocol Flow

Registration

  1. 1Client generates random salt (16 bytes)
  2. 2Client derives Master Key via Argon2id(password, salt)
  3. 3Client derives Auth Key and Encryption Key via HKDF
  4. 4Client sends Auth Key + salt to server (password never sent)

Login

  1. 1Client requests salt from server (by email)
  2. 2Client re-derives Master Key via Argon2id(password, salt)
  3. 3Client sends Auth Key; server verifies with timing-safe comparison
  4. 4Server issues JWT session token; Encryption Key stays on device

Cross-Platform Compatibility

PlatformCrypto LibraryArgon2id Parallelism
Web App (Browser)libsodium.js (WebAssembly)1
Desktop App (Tauri)rust-argon2 + libsodium.js1
Office Add-inlibsodium.js (WebAssembly)1

Parallelism is set to 1 across all platforms to ensure cross-platform compatibility. A key derived on any platform works on all others.

حساب خود را اکنون محافظت کنید

یک حساب با امنیت بدون دانش ایجاد کنید. رمز عبور شما همیشه متعلق به شماست.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.