අන්තර්ජාලය යනු පුද්ගලික දත්ත සහ ලිපි ලේඛන අනාරක්ෂිතව පාවෙන අනතුරුදායක ස්ථානයකි; කවුරුහරි ඒවා සොරකම් කරන්නේ කවදාදැයි ඔබ දන්නේ නැත.
අපට අමතර ආරක්ෂණ තට්ටුවක් අවශ්ය වන්නේ එබැවිනි.
මෙම යෙදුම සමඟ, ඔබට AES-256 සංකේතනය භාවිතයෙන් ඕනෑම ආකාරයක ගොනුවක් සංකේතනය කළ හැකිය, ශක්තිමත්ම!
• ගොනු, ඡායාරූප, වීඩියෝ, සංගීතය, සහ වෙනත් ඕනෑම ගොනු වර්ගයක් සංකේතනය කරන්න!
•ඔබට සම්පූර්ණ ෆෝල්ඩර සංකේතනය කළ හැක, සංකේතාත්මක අයිතම කිහිපයක් සහිත තනි පැකේජයක් නිර්මාණය කරයි! (ෆෝල්ඩරය Zip කරන්න, ඉන්පසු zip ගොනුව සංකේතනය කරන්න)
• සංකේතනය සහ විකේතනය (උත්පාදනය කරන ලද ගොනු මුල් ගොනුවේ එකම ෆෝල්ඩරයේ සුරකිනු ලැබේ)
මුරපද සංකේතනය
ගොනු ආරක්ෂාව තවදුරටත් වැඩි කිරීම සඳහා, මෙම යෙදුම මුරපදය ද සංකේතනය කරයි, එය ඉරිතැලීම වඩාත් අපහසු කරයි.
මෙම හේතුව නිසා, ඔබ ඔබේ මුරපද මතක තබා ගැනීමට වග බලා ගන්න, නැතහොත් සමහර විට ඔබට ඒවා පසුව භාවිතය සඳහා ලියා තැබිය හැක.
• සටහන: ඔබට ඔබගේ මුරපදය අමතක වුවහොත් හෝ නැති වුවහොත්, ඔබට ඔබගේ ගොනු වෙත ප්රවේශය නැවත ලබා ගැනීමට නොහැකි වනු ඇති අතර, ඔබට ඒවා ස්ථිරවම අහිමි විය හැක!
මෙම හේතුව නිසා, ඔබේ මුරපද හොඳින් රැකබලා ගැනීමට වග බලා ගන්න.
• AES-256 සංකේතාංකන ප්රොටෝකෝලය මිලිටරි ශ්රේණියක් වන අතර, එය බිඳීමට නොහැකි තරම්ය.
වැඩි විස්තර මෙහි:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
තාක්ෂණික දත්ත:
1. ගුප්ත ලේඛන ඇල්ගොරිතම සහ යාන්ත්රණ
- ප්රධාන ව්යුත්පන්න: HmacSHA256 සමඟ PBKDF2, 100,000 පුනරාවර්තන, 16-බයිට් ලුණු.
මුරපදයෙන් ආරක්ෂිත යතුරු ව්යුත්පන්න කිරීම සඳහා සුදුසු වේ.
- සංකේතනය: PKCS5Padding සමඟ CBC මාදිලියේ AES-256 සහ SecureRandom විසින් ජනනය කරන ලද 16-byte IV.
AES-CBC සත්යාපනය (MAC) සමඟ ඒකාබද්ධ වූ විට ආරක්ෂිත වේ. කේතය නිවැරදිව encrypt-then-MAC භාවිතා කරයි.
- අඛණ්ඩතාව සහ සත්යතාව: HMAC-SHA256 ලුණු + IV + කේතාංකය මත.
වෙනස් කිරීම් සහ විකෘති කිරීම් වලට එරෙහිව ආරක්ෂාව සහතික කරයි.
2. මුරපදය සහ යතුරු හැසිරවීම
- මුරපද අතුරුමුහුණතෙන් කියවා, char[] වෙත පිටපත් කර, භාවිතා කර, භාවිතයෙන් පසු වහාම ඉවත් කර ඇත.
- ව්යුත්පන්න යතුර AES සහ HMAC කොටස් වලට වෙන් කර, භාවිතයෙන් පසු ඉවත් කර ඇත.
- අවසාන කොටසේ අතිරික්ත ඉවත් කිරීම මතක කාන්දුවීම් වලින් ආරක්ෂා කරයි.
- සටහන: පසුබිම් නූලෙහි සංස්කරණය කළ හැකි ක්ෂේත්රය හිස් කිරීම සුදුසු නොවේ.
3. සංකේතනය සහ ගබඩා ප්රවාහය
- ගොනුවට ලියයි: ලුණු, IV, සංකේතාත්මක දත්ත, පසුව HMAC.
- ප්රවේශය සීමා කිරීමට ගොනු අවසර සකසයි.
- ලිවීමේදී HMAC යාවත්කාලීන කිරීමට ප්රවාහයන් නිවැරදිව භාවිතා කිරීම.
4. විකේතනය සහ සත්යාපන ප්රවාහය
- ලුණු සහ IV කියවයි, යතුරු ලබා ගනී, විකේතනයට පෙර අඛණ්ඩතාව තහවුරු කිරීමට HMAC ගණනය කරයි.
- නිවැරදි කේතාංක දිගට කියවීම සීමා කිරීමට LimitedInputStream භාවිතා කරයි.
- CipherInputStream සමඟ විකේතනය කරයි, තාවකාලික ගොනුවකට ලියයි.
- දෝෂයක් ඇති වුවහොත් තාවකාලික ගොනුව ආරක්ෂිතව මකා දමයි.
- අවසාන ගොනුව උඩින් ලිවීමට පෙර අඛණ්ඩතාව පරීක්ෂා කරයි.
5. ව්යතිරේක හැසිරවීම සහ පිරිසිදු කිරීම
- විශේෂිත ව්යතිරේක පැහැදිලි පණිවිඩ සමඟ හසුරුවනු ලැබේ.
- අවසාන කොටසේ සිදු කරන ලද සංවේදී විචල්යයන් පිරිසිදු කිරීම සහ ප්රවාහයන් වැසීම.
යාවත්කාලීන කළේ
2025 ජූලි 28