ChaCha20 / XChaCha20-Poly1305

आधुनिक स्ट्रीम सिफ़र (AEAD)

100% लोकल — कुछ भी अपलोड नहीं होता
पैरामीटर
कुंजी (32 bytes)
नॉनस (12 bytes)
AAD (वैकल्पिक)
आउटपुट
आउटपुट
—

कैसे उपयोग करें

  1. वेरिएंट चुनें: ChaCha20 (raw स्ट्रीम) या Poly1305 AEAD।
  2. 32-बाइट कुंजी (पासफ़्रेज़ या raw hex) और नॉनस दें।
  3. एन्क्रिप्ट या डिक्रिप्ट करें; AEAD मोड अखंडता अपने आप सत्यापित करते हैं।

सामान्य प्रश्न

ChaCha20 या AES?

दोनों सुरक्षित हैं। हार्डवेयर AES सपोर्ट के बिना ChaCha20 तेज़ है और TLS 1.3 सूइट जैसे TLS_CHACHA20_POLY1305_SHA256 का आधार है।

XChaCha20 क्या है?

24-बाइट-नॉनस वेरिएंट: नॉनस रैंडम बनाना सुरक्षित है, जिससे 12-बाइट मूल के काउंटर-मैनेजमेंट जाल खत्म हो जाते हैं।