Գաղտնագրություն և անվտանգություն

AES գաղտնագրիչ

Գաղտնագրեք և վերծանեք տեքստը AES-256-GCM ալգորիթմով՝ օգտագործելով գաղտնաբառից ստացված բանալին:

Գործարկել գործիքը

Այս առցանց գործիքը կատարում է տեքստային տվյալների գաղտնագրում և վերծանում ժամանակակից AES-256-GCM ալգորիթմի միջոցով: Գաղտնագրման բանալին ձևավորվում է ձեր մուտքագրած գաղտնաբառից PBKDF2-HMAC-SHA256 մեթոդով, որտեղ կիրառվում են պատահական տասնվեց բայթանոց աղ և վեց հարյուր հազար կրկնություն: Ամեն անգամ տեքստը գաղտնագրելիս գեներացվում են նոր պատահական աղ և տասներկու բայթանոց վեկտոր, ինչի շնորհիվ նույն տեքստը նույն գաղտնաբառով մշակելիս ստացվում են տարբեր արդյունքներ: Արդյունքի դաշտում հայտնվում է մեկ URL-safe Base64 տող, որը ներառում է տարբերակի նախածանցը, աղը, վեկտորը և վավերացված տեքստը: Վերծանման ռեժիմում անհրաժեշտ է տեղադրել ստացված ամբողջական տողը և նշել ճիշտ գաղտնաբառը, որպեսզի վերականգնվի սկզբնական UTF-8 տեքստը: Եթե տողը վնասված է կամ գաղտնաբառը չի համապատասխանում, ծրագիրը ցուցադրում է ընդհանուր սխալ առանց պատճառի տարանջատման: Երբ տեքստի դաշտը դատարկ է, համակարգը վերադարձնում է դատարկ արդյունք նույնիսկ առանց գաղտնաբառի մուտքագրման: Այս մոտեցումը ապահովում է տեղեկատվության պաշտպանությունը փոփոխություններից և հնարավորություն է տալիս ապահով փոխանակել գաղտնագրված տողերը:

Հրահանգներ

  1. Ընտրեք համապատասխան ռեժիմը՝ գաղտնագրել կամ վերծանել:
  2. Մուտքագրեք կամ տեղադրեք տեքստը համապատասխան դաշտում:
  3. Լրացրեք գաղտնաբառը, եթե տեքստի դաշտը դատարկ չէ:
  4. Սեղմեք գործարկման կոճակը՝ արդյունքը ստանալու համար:
  5. Պատճենեք ստացված URL-safe Base64 տողը կամ վերծանված սկզբնական տեքստը:

Օրինակներ

  • «Գաղտնի նամակ» տեքստի գաղտնագրում «MyPass123» գաղտնաբառով AES-256-GCM ռեժիմում:
  • URL-safe Base64 ծածկագրված տողի վերծանում նույն «MyPass123» գաղտնաբառով՝ սկզբնական տեքստը ստանալու համար:

ՀՏՀ

Ինչո՞ւ է նույն տեքստի գաղտնագրումից ամեն անգամ տարբեր տող ստացվում:

Յուրաքանչյուր գործողության ժամանակ ստեղծվում են նոր պատահական աղ և միանգամյա վեկտոր, ուստի արդյունքը միշտ տարբերվում է:

Ի՞նչ է տեղի ունենում, եթե տեքստի դաշտը դատարկ է:

Երբ տեքստը դատարկ է, գործիքը վերադարձնում է դատարկ արդյունք՝ առանց գաղտնաբառի առկայությունը ստուգելու:

Ինչո՞ւ է վերծանման սխալի դեպքում ցուցադրվում ընդհանուր հաղորդագրություն:

Անվտանգության նկատառումներից ելնելով՝ համակարգը չի նշում, թե սխալը պայմանավորված է սխալ գաղտնաբառով, թե վնասված տողով:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։