# NoteRich-ல் முதலில் AES-GCM எனர்லேஷன் பற்றி விளக்கம்: உங்கள் தரவுகள், உங்கள் கீகள் தரவுகள் தொடர்ந்து திருடப்படும் டிஜிட்டல் உலகில், உங்கள் தனிப்பட்ட குறிப்புகள், யோசனைகள் மற்றும் குறிப்புகள் மிக உயர்ந்த அளவு பாதுகாப்பை பெற வேண்டும். **NoteRich** இல், தனியுரிமை என்பது ஒரு வசதி அல்ல – அது ஒரு அடிப்படை உரிமை என்று நாங்கள் நம்புகிறோம். **Local-First** குறிப்புகளை பதிவு செய்யும் இந்த அப்ளிகேஷன், உங்கள் தரவுகள் முழுமையாக உங்கள் சாதனத்திலேயே இருக்குமாறு உறுதி செய்கிறது. ஆனால், உங்கள் தரவுகளை பேக்அப் செய்ய வேண்டும் அல்லது மற்ற சாதனங்களில் பகிர வேண்டும் என்றால், **AES-GCM எனர்லேஷன்** உதவுகிறது. இதன் மூலம், உங்கள் தரவுகள் பாதுகாக்கப்படுகின்றன. --- ## 🛡️ Local-First தத்துவம் நிஜ உலக பாதுகாப்புடன் இணைகிறது NoteRich, உங்கள் குறிப்புகளை மேம்படுத்தப்பட்ட பிரவுசர் தரவுகளில் சேமிக்கிறது. இதனால், இணைய இணைப்பு இல்லாமலேயே உங்கள் குறிப்புகளை அணுகலாம், திருத்தலாம் மற்றும் தேடலாம். ஆனால், உங்கள் முழு வேலைத்தளத்தையும் `.nrs` கோப்பாக ஏற்றுமதி செய்ய வேண்டும் அல்லது **P2P (Peer-to-Peer)** மூலம் மற்ற சாதனங்களுக்கு சமர்ப்பிக்க வேண்டும் என்றால், உங்கள் தரவுகள் உங்கள் சாதனத்திலிருந்து வெளியே செல்கின்றன. இந்த செயல்களின்போது உங்கள் தரவுகள் முழுமையாக தனியாக இருக்குமாறு உறுதி செய்ய, NoteRich **End-to-End எனர்லேஷன்** ஐ பயன்படுத்துகிறது. ஏற்றுமதி செய்யப்பட்ட கோப்பு பொதுவான கிளவுட் டிரைவில் அல்லது P2P மூலம் பகிரப்படும்போது, உங்கள் பாஸ்வேர்ட் இல்லாமல் அதைப் படிப்பது சாத்தியமில்லை. --- ## 🔐 NoteRich எப்படி உங்கள் தரவுகளை பாதுகாக்கிறது உங்கள் தரவுகளை எனர்லேஷ் செய்ய விரும்பும் போது, NoteRich இரண்டு படிகளாக செயல்படுகிறது. இதன் மூலம், அதிக பாதுகாப்பு மற்றும் சிறந்த பயனர் அனுபவம் ஒருங்கிணைக்கப்படுகிறது. ### 1. PBKDF2 கீ உருவாக்கம் பயனர்கள் உள்ளிடும் பாஸ்வேர்டுகள், சரியாக தயாரிக்கப்படாவிட்டால், அவை தாக்கப்படலாம். NoteRich, **PBKDF2 (Password-Based Key Derivation Function 2)** ஐ பயன்படுத்தி, உங்கள் பாஸ்வேர்டை 256-பிட் கிராபிகல் கீவாக மாற்றுகிறது. இந்த செயல்முறை, ஹேக்கர்கள் உங்கள் பாஸ்வேர்டை கண்டுபிடிப்பதை கடினமாக்குகிறது. ### 2. AES-GCM எனர்லேஷன் கீ உருவாக்கப்பட்ட பிறகு, NoteRich, **AES-GCM (Advanced Encryption Standard - Galois/Counter Mode)** ஐ பயன்படுத்தி உங்கள் தரவுகளை எனர்லேஷ் செய்கிறது. * **AES**, அரசு மற்றும் நிதித்துறை தரவுகளை பாதுகாக்கும் உலகளாவிய நிலையாகும். * **GCM**, தரவுகளை எனர்லேஷ் செய்யும் போது, *அடையாளம் காணும்** செயலையும் செய்கிறது. இதனால், எனர்லேஷ் செய்யப்பட்ட கோப்பில் ஒரு பிட் மட்டுமே தவறாக செய்யப்பட்டாலும், NoteRich அதை உடனே கண்டுபிடித்து, உங்கள் தரவுகளை பாதுகாக்கும். --- ## 🔄 எனர்லேஷன் செயல்முறை: ஒரு விளக்கம் NoteRich இல், உங்கள் தரவுகள் எப்படி பாதுகாக்கப்படுகின்றன என்பதைப் பார்ப்போம். ```mermaid graph TD A[Your Device / Local IndexedDB] -->|Unencrypted Local Access| B(NoteRich Editor) subgraph Secure Export & Sync B -->|Export to .nrs| C{Set Password?} C -->|Yes| D[PBKDF2 + AES-GCM] D --> E[Encrypted Backup File] B -->|P2P Database Sync| F{Enable Password?} F -->|Yes| G[PBKDF2 + AES-GCM] G --> H[Encrypted P2P Stream] end E --> I[Secure Cloud / External Drive] H --> J[Target Device] style D fill:#e0f2fe,stroke:#0284c7,stroke-width:2px style G fill:#e0f2fe,stroke:#0284c7,stroke-width:2px ``` --- ## 🌐 பயன்படுத்தும் நேரங்கள்: எப்போது எனர்லேஷன் நடக்கும்? NoteRich, எப்போது எனர்லேஷன் செய்ய வேண்டும் என்பதை நீங்களே தீர்மானிக்கலாம். AES-GCM, உங்கள் தரவுகளை பாதுகாக்கும் முக்கியமான நேரங்களில் பயன்படுகிறது: ### 📦 எனர்லேஷ் செய்யப்பட்ட தரவுகள் (.nrs) உங்கள் குறிப்புகளை வெளிப்புற ஹார்ட் டிரைவில் அல்லது தனிப்பட்ட கிளவுட் ஸ்டோரேஜில் சேமிக்க விரும்பும் போது, எனர்லேஷ் செய்யும் போது “Set Password” விரும்பத்தையும் தேர்வு செய்யலாம். இதனால், `.nrs` கோப்பு முழுமையாக பாதுகாக்கப்படும். சரியான பாஸ்வேர்ட் கொண்டவர்கள் மட்டுமே அந்த கோப்பை திறக்க முடியும். ### 📡 P2P பகிர்வு NoteRich, P2P தொழில்நுட்பத்தைப் பயன்படுத்தி, சாதனங்களுக்கு இடையே தரவுகளை பகிர உதவுகிறது. P2P, மத்திய சர்வர்களை தவிர்க்கிறது. பாஸ்வேர்ட் சேர்க்கப்பட்டால், **Zero-Trust பாதுகாப்பு** உருவாகும். * நீங்கள் எனர்லேஷ் செய்யப்பட்ட தரவுகளை QR கோப்பாக உருவாக்கலாம். * பெறுபவர், உள்ளீடு செய்யும் போது சரியான பாஸ்வேர்டை உள்ளிட வேண்டும். * இது, உங்கள் தனிப்பட்ட குறிப்புகளை மற்ற சாதனங்களில் பகிர்வதற்கு ஏற்றது. --- ## 🛑 “Zero-Knowledge” உத்தரவாதம் NoteRich இன் எனர்லேஷனின் மிக முக்கியமான அம்சம், “நாங்கள் உங்கள் தரவுகளைப் பற்றி எதுவும் அறியவில்லை” என்பதுதான். ```mermaid sequenceDiagram participant U as User participant N as NoteRich App participant F as Encrypted File / P2P U->>N: 1. Enter Password N->>N: 2. Derive Key (PBKDF2) N->>N: 3. Encrypt Data (AES-GCM) N->>F: 4. Save / Transmit Note over F: 🔒 Data is unreadable gibberish U->>N: 5. Import / Receive Data U->>N: 6. Enter Password N->>N: 7. Derive Key & Verify Integrity N->>U: 8. Access Restored Notes ``` எனர்லேஷன் மற்றும் டிக்ரிப்ஷன் முழுமையாக உங்கள் பிரவுசரின் பாதுகாப்பான சூழலில் நடக்கிறது. NoteRich சர்வர்கள் உங்கள் பாஸ்வேர்டை பார்க்க முடியாது, உங்கள் கோப்புகளை டிக்ரிப் செய்யவும் முடியாது. **நீங்கள் மட்டுமே உங்கள் கீகளின் உரிமையாளர்.** --- ## 💡 NoteRich பயனர்களுக்கான சிறந்த பழக்கவழக்கங்கள் NoteRich இன் பாதுகாப்பு வசதிகளை முழுமையாகப் பயன்படுத்த, இந்த பழக்கவழக்கங்களைக் கடைப்பிடிக்கவும்: 1. **வலுவான பாஸ்வேர்டுகளை பயன்படுத்துங்கள்**: NoteRich உங்கள் பாஸ்வேர்டை சேமிக்காது. எனவே, அதை இழந்தால், எனர்லேஷ் செய்யப்பட்ட கோப்புகளைப் பெற முடியாது. பல்வேறு பாஸ்வேர்டுகளை உருவாக்கி சேமிக்கவும். 2. **உறுதிப்படுத்துங்கள்**: எனர்லேஷ் செய்யும்போது, “Password Incorrect” அல்லது “Corrupted Data” என்ற பிரச்சனை ஏற்பட்டால், AES-GCM அடையாளம் காணும் செயல் சரியாக செயல்படுகிறது. இதனால், தரவுகள் மாற்றப்படாமல் இருக்கின்றன. 3. **வேலைத்தளங்களை பயன்படுத்துங்கள்**: NoteRich இன் வேலைத்தளங்களை பயன்படுத்தி, தனிப்பட்ட மற்றும் தொழில் சார் குறிப்புகளை பாதுகாக்கவும். --- ## 🎯 முடிவு தனியுரிமை என்பது ஒரு தியாகம் அல்ல. **NoteRich இன் Local-First அமைப்பு** மற்றும் **AES-GCM எனர்லேஷன்** மூலம், நீங்கள் இரண்டின் சிறந்த அம்சங்களையும் பெறுவீர்கள்: உள்ளீட்டு சேமிப்பின் வேகம் மற்றும் நவீன கிராபிகல் தொழில்நுட்பத்தின் பாதுகாப்பு. நீங்கள் உங்கள் வாழ்க்கை படைப்புகளை சேமிக்க விரும்பும் போது அல்லது உங்கள் குறிப்புகளை மற்ற சாதனங்களில் பகிர விரும்பும் போது, NoteRich உங்கள் குறிப்புகளை முழுமையாகப் பாதுகாக்கும். --- <div class="flex flex-wrap gap-2 mt-8 mb-12"> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Local-First</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">AES-GCM</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">தனியுரிமை</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">End-to-End எனர்லேஷன்</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">P2P Sync</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">தரவு பாதுகாப்பு</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">NoteRich</span> </div>