flutter_gen
आपके संपत्तियों, फ़ॉन्ट्स, रंगों के लिए Flutter कोड जनरेटर — सभी स्ट्रिंग-आधारित API को हटाएं।
एक कस्टम क्रिप्टोग्राफिक प्रोटोकॉल के साथ एन्क्रिप्टेड मैसेजिंग ऐप
आपके संपत्तियों, फ़ॉन्ट्स, रंगों के लिए Flutter कोड जनरेटर — सभी स्ट्रिंग-आधारित API को हटाएं।
एक सार्वभौमिक फ्लटर बारकोड और क्यूआर कोड स्कैनर जो एंड्रॉइड में CameraX/ML Kit, iOS और macOS में AVFoundation/Apple Vision और वेब के लिए ZXing का उपयोग करता है।
स्ट्रिंग्स, तारीखों, X509, PKCS, क्रिप्टोग्राफी और अधिक के लिए सामान्य उपयोगिता क्लासेस।
एक डार्ट लाइब्रेरी जो बौंसीकेस्ट लाइब्रेरी पर आधारित क्रिप्टोग्राफिक एल्गोरिदम और मूल संचालन को लागू करती है।
v2.0.0अपने डिफ़ॉल्ट Flutter TabBar में सुंदर और ट्रेंडिंग टैब इंडिकेटर्स को सीधे जोड़ें
v0.0.8डैश लाइन्स और कर्व्ड बॉर्डर के लिए कस्टम बॉर्डर इम्प्लीमेंटेशन।
^6.3.1^5.7.0^5.3.0^1.18.0^3.0.5^1.0.8^5.0.3^2.0.5^3.4.0^12.2.0{"sdk":"flutter"}^8.1.6^2.4.2^9.2.2^7.7.0^14.2.7^6.2.1^1.1.2^2.4.4^0.19.0^3.1.2^6.0.0^0.0.6^3.9.1^4.1.0^0.28.0^2.3.2^2.0.0^2.4.12^5.7.0^4.0.0{"sdk":"flutter"}^2.6.1यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
cloudy_gh Dart Version Flutter Open Source Crypto Flutter Version License Platform GitHub Stars Last Commit
Cloudy is a secure messaging application built on a custom protocol known as ETP (Encrypted Transfer Protocol). The primary goal of Cloudy is to ensure the confidentiality and security of user communications. With a user-friendly interface, Cloudy allows users to exchange messages while keeping their data safe from unauthorized access. The application emphasizes strong encryption and privacy measures, providing peace of mind for users who value their privacy. Future enhancements will focus on additional features that further strengthen user security and streamline communication.
Registration: Users can create an account through a secure registration process, which includes email verification to ensure the authenticity of the user before accessing the application.
Encryption: All communications within the app are secured using robust encryption methods. This ensures that user messages remain confidential and protected from unauthorized access.
Messaging: Users can engage in real-time conversations with friends, sharing messages, images, and files securely. The messaging feature is designed for ease of use, providing an intuitive chat interface.
Friend Addition: Users can add friends to their contacts easily, allowing for seamless communication.
QR Code Friend Addition: Users have the option to add friends by scanning QR codes, providing a quick and efficient way to connect. This feature is still in development. Additionally, users can invite others through deep links to the application.
Multi-Device Support: Users can log into their accounts from different devices without losing their chat history or ongoing conversations, ensuring continuity and flexibility in communication.
User Reporting: While we prioritize user confidentiality and privacy, we encourage responsible use of the platform. Users can report malicious or inappropriate behavior. We maintain a zero-tolerance policy for illegal activities, and any such conduct will be addressed in accordance with applicable laws and regulations.
The encryption system utilizes advanced technologies and algorithms to ensure secure data transmission. The following steps outline the encryption process implemented in the CipherService class, referred to as ETP (Edge Transport Protocol).
Key Generation:
createKeyPair method initializes the RSA key generator and generates a key pair.Symmetric Key Generation:
generateRandomAESKey method creates a 32-byte key, which is then encoded in Base64 for easy transmission.Encryption of the Symmetric Key:
encryptSymmetricKey method handles this encryption process.Message Encryption:
encryptMessage method encrypts the plain text, and the encrypted result is returned in Base64 format for transmission.Decryption Process:
decryptSymmetricKey method.decryptMessage method.Integrity and Security:
This robust encryption framework ensures that sensitive data remains secure during transmission, leveraging state-of-the-art cryptographic techniques.
registration-gh-scheme
The diagram above illustrates the registration process for users. Below it, you can see the dialog initiation scheme, which outlines how users establish secure communication. dialog-gh-scheme
^3.4.0 (SDK)^6.2.1^1.0.8^3.1.2^1.1.2^1.0.1^4.1.0^2.0.0^3.4.0^5.3.0^12.2.0^6.3.1^9.2.2^5.0.3^3.0.5^9.2.2^5.7.0^1.18.0^0.19.0^3.9.1^7.7.0^2.4.4^8.1.6^14.2.7^2.3.2^0.0.6sdk: flutter^2.4.12^5.7.0^4.0.0^2.6.1https://github.com/user-attachments/assets/0da2043d-6681-42ef-8a46-446035725da7
git clone https://github.com/kmdshi/cloudy.git
cd cloudy
3.Install the required dependencies:
flutter pub get
configure firebase to your project
flutter run
The design of this application was inspired by open-source resources available on Figma. We utilized various templates and components to create a modern and user-friendly interface. All design elements were adapted to meet the needs of our project, ensuring a cohesive user experience while respecting the original sources.
This project is licensed under the GPL v2 License. See the LICENSE file for more information.
For any questions, issues, or suggestions, please reach out to the project maintainer: