ინტერნეტი სახიფათო ადგილია პერსონალური მონაცემებისა და დოკუმენტების დაუცველად დასატოვებლად; არასოდეს იცი, როდის მოიპარავს ვინმე მათ.
ამიტომ გვჭირდება დამატებითი დაცვის ფენა.
ამ აპლიკაციით შეგიძლიათ დაშიფვროთ ნებისმიერი ტიპის ფაილი AES-256 დაშიფვრის გამოყენებით, ყველაზე ძლიერი!
• დაშიფრეთ ფაილები, ფოტოები, ვიდეოები, მუსიკა და ნებისმიერი სხვა ტიპის ფაილი!
• თქვენ ასევე შეგიძლიათ დაშიფროთ მთელი საქაღალდეები, შექმნათ ერთი პაკეტი მრავალი დაშიფრული ელემენტით! (დაარქივეთ საქაღალდე, შემდეგ დაშიფრეთ zip ფაილი)
• დაშიფვრა და გაშიფვრა (გენერირებული ფაილები ინახება იმავე საქაღალდეში, როგორც ორიგინალი)
პაროლის დაშიფვრა
ფაილის უსაფრთხოების კიდევ უფრო გაზრდის მიზნით, ეს აპლიკაცია ასევე შიფრავს პაროლს, რაც კიდევ უფრო ართულებს გატეხვას.
ამ მიზეზით, დარწმუნდით, რომ გახსოვთ თქვენი პაროლები, ან იქნებ ჩაწეროთ ისინი შემდგომი გამოყენებისთვის.
• შენიშვნა: თუ დაგავიწყდებათ ან დაკარგავთ თქვენს პაროლს, თქვენ ვერ შეძლებთ თქვენს ფაილებზე წვდომის აღდგენას და შესაძლოა ისინი სამუდამოდ დაკარგოთ!
ამ მიზეზით, დარწმუნდით, რომ კარგად იზრუნეთ თქვენს პაროლებზე.
• AES-256 დაშიფვრის პროტოკოლი არის სამხედრო დონის, რაც თითქმის შეუძლებელს ხდის მის გატეხვას.
დამატებითი ინფორმაცია მისამართზე:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
ტექნიკური მონაცემები:
1. კრიპტოგრაფიული ალგორითმები და მექანიზმები
- გასაღების წარმოშობა: PBKDF2 HmacSHA256-ით, 100,000 გამეორება, 16-ბაიტი მარილი.
ვარგისია პაროლიდან უსაფრთხო გასაღების მისაღებად.
- დაშიფვრა: AES-256 CBC რეჟიმში PKCS5Padding-ით და SecureRandom-ის მიერ გენერირებული 16-ბაიტიანი IV.
AES-CBC უსაფრთხოა ავთენტიფიკაციასთან (MAC) კომბინაციისას. კოდი სწორად იყენებს დაშიფვრას-შემდეგ-MAC-ს.
- მთლიანობა და ავთენტურობა: HMAC-SHA256 მარილი + IV + შიფრული ტექსტი.
უზრუნველყოფს დაცვას ცვლილებებისა და გაფუჭებისგან.
2. პაროლისა და გასაღების მართვა
- პაროლი წაიკითხა ინტერფეისიდან, დაკოპირდა char[]-ში, გამოიყენებოდა და წაშლილია გამოყენებისთანავე.
- მიღებული გასაღები გამოყოფილია AES და HMAC ნაწილებად, გასუფთავებული გამოყენების შემდეგ.
- ბოლო განყოფილებაში ზედმეტი გაწმენდა იცავს მეხსიერების გაჟონვისგან.
- შენიშვნა: რედაქტირებადი ველის გასუფთავება ფონურ თემაში შეიძლება არ იყოს იდეალური.
3. დაშიფვრა და შენახვის ნაკადი
- წერს ფაილში: salt, IV, დაშიფრული მონაცემები, რასაც მოჰყვება HMAC.
- არეგულირებს ფაილის ნებართვებს წვდომის შესაზღუდად.
- ნაკადების სწორი გამოყენება HMAC-ის განახლებისთვის ჩაწერის დროს.
4. გაშიფვრისა და გადამოწმების ნაკადი
- კითხულობს მარილს და IV-ს, იღებს გასაღებებს, ითვლის HMAC-ს, რათა შეამოწმოს მთლიანობა გაშიფვრამდე.
- იყენებს LimitedInputStream კითხვის შესაზღუდად შიფრული ტექსტის სწორ სიგრძეზე.
- შიფრავს CipherInputStream-ით, იწერება დროებით ფაილში.
- უსაფრთხოდ შლის დროებით ფაილს, თუ შეცდომა მოხდა.
- ამოწმებს მთლიანობას საბოლოო ფაილის გადაწერამდე.
5. გამონაკლისების მართვა და გასუფთავება
- კონკრეტული გამონაკლისები განიხილება მკაფიო შეტყობინებებით.
- სენსიტიური ცვლადების გასუფთავება და ნაკადების დახურვა შესრულებულია საბოლოო განყოფილებაში.