സൗജന്യ ടെക്സ്റ്റ് എൻക്രിപ്ഷൻ
ശക്തമായ AES-256-GCM ഉപയോഗിച്ച് പാസ്വേഡ് വഴി ടെക്സ്റ്റ് എൻക്രിപ്റ്റ് ചെയ്യുകയും ഡീക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യുക. പാസ്വേഡ് നിങ്ങളുടെ ബ്രൗസർ വിട്ടുപോകില്ല. രഹസ്യങ്ങൾ സുരക്ഷിതമായി പങ്കിടുക.
ശക്തമായ, സ്റ്റാൻഡേർഡ് എൻക്രിപ്ഷൻ: AES-256-GCM, കീ നിങ്ങളുടെ പാസ്വേഡിൽ നിന്ന് PBKDF2 (250,000 ഇറ്ററേഷനുകൾ, SHA-256) വഴി ഡെറൈവ് ചെയ്യുന്നു. ഓരോ സന്ദേശത്തിനും പുതിയ റാൻഡം സാൾട്ടും IV-യും ഉപയോഗിക്കുന്നു.
പാസ്വേഡ് ഒരിക്കലും സൂക്ഷിക്കുകയോ എവിടെയും അയക്കുകയോ ചെയ്യില്ല — എല്ലാം നിങ്ങളുടെ ബ്രൗസറിലാണ് പ്രവർത്തിക്കുന്നത്. പാസ്വേഡ് നഷ്ടപ്പെട്ടാൽ സന്ദേശം വീണ്ടെടുക്കാൻ കഴിയില്ല. എൻക്രിപ്റ്റ് ചെയ്ത ടെക്സ്റ്റും പാസ്വേഡും വെവ്വേറെ ചാനലുകളിലൂടെ പങ്കിടുക.
ഓപ്പൺ ഫോർമാറ്റ്: ഔട്ട്പുട്ട് salt (16 ബൈറ്റ്) + IV (12 ബൈറ്റ്) + ciphertext + 16 ബൈറ്റ് GCM ടാഗ് എന്നിവയുടെ base64 ആണ്; കീ PBKDF2-SHA256 വഴി 250,000 ആവർത്തനങ്ങളിൽ ഉണ്ടാക്കുന്നു. ഇത് OpenSSL അല്ലെങ്കിൽ CryptoJS-മായി പൊരുത്തപ്പെടില്ല, പക്ഷേ ഈ സൈറ്റ് ഇല്ലാതെയും ഡീക്രിപ്റ്റ് ചെയ്യാം, ഉദാഹരണത്തിന് Node.js-ൽ:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
നിങ്ങൾക്കും സ്വീകർത്താവിനും മാത്രം അറിയാവുന്ന ഒരു പാസ്വേഡ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്ത് ഒരു അരക്ഷിതമായ ചാനലിലൂടെ (ഇമെയിൽ, ചാറ്റ്) ഒരു രഹസ്യം അയക്കുക. ഇത് പാസ്വേഡ് മാനേജറുകൾ ഉപയോഗിക്കുന്ന അതേ ശക്തമായ, സ്റ്റാൻഡേർഡ് ക്രിപ്റ്റോഗ്രഫി ഉപയോഗിക്കുന്നു — പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിച്ചുകൊണ്ട്.
- 1നിങ്ങൾ ടെക്സ്റ്റും പാസ്വേഡും നൽകുന്നുഒന്നും അപ്ലോഡ് ചെയ്യുന്നില്ല; പാസ്വേഡ് ഒരിക്കലും സൂക്ഷിക്കുകയോ കൈമാറുകയോ ചെയ്യുന്നില്ല.
- 2നിങ്ങളുടെ പാസ്വേഡിൽ നിന്ന് ഒരു കീ ഉരുത്തിരിയുന്നുPBKDF2 250,000 SHA-256 ഇറ്ററേഷനുകളും ഒരു പുതിയ റാൻഡം സാൾട്ടും ഉപയോഗിച്ച് നിങ്ങളുടെ പാസ്വേഡ് സ്ട്രെച്ച് ചെയ്യുന്നു, ബ്രൂട്ട്-ഫോഴ്സ് ആക്രമണങ്ങൾ മന്ദഗതിയിലാക്കുന്നു.
- 3ടെക്സ്റ്റ് AES-256-GCM ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യപ്പെടുന്നുഓരോ തവണയും ഒരു റാൻഡം IV ഉപയോഗിക്കുന്നു, GCM ഒരു ഓതന്റിക്കേഷൻ ടാഗ് ചേർക്കുന്നു, അതിനാൽ തിരിമറി (അല്ലെങ്കിൽ തെറ്റായ പാസ്വേഡ്) ഡീക്രിപ്ഷനിൽ കണ്ടെത്തപ്പെടും.
- 4നിങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്ത ടെക്സ്റ്റ് പങ്കുവെയ്ക്കുന്നുbase64 ഫലം ഏത് ചാനലിലൂടെയും അയക്കുക, പാസ്വേഡ് പ്രത്യേകമായും. സ്വീകർത്താവ് ഡീക്രിപ്റ്റ് ചെയ്യാൻ രണ്ടും ഇവിടെ പേസ്റ്റ് ചെയ്യുന്നു.
എല്ലാ ക്രിപ്റ്റോഗ്രഫിയും ബ്രൗസറിന്റെ നേറ്റീവ് Web Crypto ഉപയോഗിച്ച് ലോക്കലായി പ്രവർത്തിക്കുന്നു. പ്ലെയിൻടെക്സ്റ്റും പാസ്വേഡും നിങ്ങളുടെ ഡിവൈസ് വിട്ടുപോകില്ല. പാസ്വേഡ് നഷ്ടപ്പെട്ടാൽ, സന്ദേശം വീണ്ടെടുക്കാൻ കഴിയില്ല — അതാണ് ഉദ്ദേശ്യം.
അനുബന്ധ ടൂളുകൾ
ഫയൽ എൻക്രിപ്ഷൻ (AES-256-GCM)
AES-256-GCM, PBKDF2 (250,000 ഇറ്ററേഷനുകൾ) ഉപയോഗിച്ച് ഏത് ഫയലും ഒരു പാസ്വേഡ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യുക. ശരിയായ പാസ്വേഡ് ഉപയോഗിച്ച് മാത്രമേ .enc ഔട്ട്പുട്ട് തുറക്കാൻ കഴിയൂ, ഈ ടൂളിന് മാത്രമേ അത് ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയൂ. പൂർണ്ണമായും ക്ലയന്റ്-സൈഡ് — നിങ്ങളുടെ ഫയൽ ഒരിക്കലും ഉപകരണം വിട്ടുപോകില്ല.
പാസ്വേഡ് ജനറേറ്റർ
ഇഷ്ടാനുസൃത ദൈർഘ്യം, പ്രതീക തരങ്ങൾ, ഒഴിവാക്കലുകൾ എന്നിവ ഉപയോഗിച്ച് ശക്തവും ക്രമരഹിതവുമായ പാസ്വേഡുകൾ സൃഷ്ടിക്കുക. പരിധികളില്ല, ലോഗിനുകളില്ല.
സീസർ സൈഫർ & ടെക്സ്റ്റ് എൻക്രിപ്റ്റർ
സീസർ സൈഫർ, ROT13, ആറ്റ്ബാഷ്, വിജെനെയർ സൈഫർ എന്നിവ ഉപയോഗിച്ച് ടെക്സ്റ്റ് എൻക്രിപ്റ്റ് ചെയ്യുകയും ഡീക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യുക. ക്ലാസിക് സബ്സ്റ്റിറ്റ്യൂഷൻ സൈഫറുകൾ, എല്ലാം നിങ്ങളുടെ ബ്രൗസറിൽ.