पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.9.0

cryptography

एन्क्रिप्शन, डिजिटल हस्ताक्षर, की समझौता, प्रमाणीकरण और हैशिंग के लिए क्रिप्टोग्राफिक एल्गोरिदम। AES, Chacha20, ED25519 आदि। क्रॉस-प्लेटफॉर्म (मोबाइल, डेस्कटॉप, JS, WASM)।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
13.3 लाख
लाइक
315
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add cryptography

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

क्रिप्टोग्राफी पैकेज एन्क्रिप्शन, डिजिटल सिग्नेचर, की समझौता, प्रमाणीकरण और हैशिंग के लिए एक व्यापक सेट क्रिप्टोग्राफिक एल्गोरिदम प्रदान करता है। यह AES, Chacha20 और ED25519 जैसे व्यापक रूप से उपयोग किए जाने वाले मानकों का समर्थन करता है, जिससे प्लेटफॉर्म के आधार पर मजबूत सुरक्षा सुनिश्चित होती है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया, यह Android, iOS, Web, macOS, Windows और Linux पर बिना किसी दिक्कत के काम करता है। Dart के साथ बनाया गया, यह डेवलपर्स को गोपनीयता, अखंडता और प्रमाणीकरण की आवश्यकता वाले एप्लिकेशन में सुरक्षित डेटा हैंडलिंग के लिए सक्षम बनाता है। पैकेज को dint.dev द्वारा बनाए रखा जाता है और GitHub पर ओपन-सोर्स है।

उपयोग

  • सुरक्षित डेटा स्टोरेज
  • एंड-टू-एंड एन्क्रिप्शन
  • डिजिटल हस्ताक्षर वेरिफिकेशन
  • प्रमाणीकरण टोकन उत्पादन
  • सुरक्षित API संचार
  • की एक्सचेंज प्रोटोकॉल

मुख्य विशेषताएँ

  • AES, Chacha20, ED25519 का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • सभी लक्ष्यों पर उच्च प्रदर्शन
  • ओपन-सोर्स और सक्रिय रूप से बनाए रखा जा रहा है
  • सरल Dart API
  • आधुनिक सुरक्षा के लिए गणितीय मूल संचालन

इनके लिए उपयुक्त

  • मोबाइल ऐप विकासकर्ता
  • वेब एप्लिकेशन सुरक्षा
  • एन्क्रिप्शन की आवश्यकता वाले डेस्कटॉप एप्लिकेशन
  • ब्लॉकचेन या क्रिप्टो संबंधित एप्लिकेशन
  • सुरक्षित की प्रबंधन की आवश्यकता वाले अनुप्रयोग

विचार योग्य बातें

  • क्रिप्टोग्राफिक बेस्ट प्रैक्टिस की समझ की आवश्यकता है
  • विशेषज्ञता के बिना क्रिप्टो के रूप में उपयोग के लिए उपयुक्त नहीं है
  • एप्लिकेशन के आकार में थोड़ा वृद्धि हो सकती है
  • कुछ संचालन के लिए प्लेटफॉर्म-विशिष्ट नेटिव कोड पर निर्भर है
  • उचित सुरक्षा डिज़ाइन पैटर्न के साथ सबसे अच्छा उपयोग किया जाता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Pub Package Github Actions CI

Overview

Cryptographic packages for Dart / Flutter developers. Open-sourced under the Apache License 2.0.

Maintained by terrier989. Licensed under the Apache License 2.0.

Packages

  • cryptography
    • Cryptography API for Dart / Flutter.
    • Contains cryptographic algorithm implementations written in pure Dart.
    • Contains cryptographic algorithm implementations that use Web Cryptography API in browsers.
  • cryptography_flutter
    • Contains cryptographic algorithm implementations that use operating system APIs in Android and Apple operating systems (iOS, Mac OS X, etc.).
  • cryptography_flutter_integration_test
    • Integration test project for "cryptography_flutter".
  • cryptography_test
    • Cross-platform tests. Note that "cryptography" and "cryptography_flutter_integration_test" contain more tests than just these.
  • jwk
    • JWK (JSON Web Key) encoding / decoding.

Contributing

Please share feedback / issue reports in the issue tracker.

Pull requests are welcome.

Testing

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 5 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट