| ვერსია | 1.0 |
|---|---|
| გამომცემელი | David Vitali Enterprises |
| Გამოშვების თარიღი | 22 ივლ. 2015 |
| Თარიღი დამატებულია | 22 ივლ. 2015 |
| მოთხოვნები | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| მოთხოვნები | None |
| სულ ჩამოტვირთვების | 41 |
| ფასი | Free to try |
აღწერა
SecureX შეიქმნა Visual C++ 6.0-ში, მაგრამ ხელთ არსებული წყაროს კოდით, ის შეუფერხებლად გადადის .NET-ზე. რასაც იპოვით ჩამოტვირთვაში არის SecureX.h, API სათაურის ფაილი. თქვენ შეგიძლიათ გახსნათ ეს ფაილი და გაეცნოთ მის ფუნქციებს, რომლებიც მოიცავს ციფრული უსაფრთხოების ყველა საფუძველს:
1. პირადი გასაღების კრიპტო-სისტემები:
1.1 DES:
(ა) ერთჯერადი, ორმაგი და სამმაგი სიგრძის DES;
(ბ) ერთი სიგრძის გენერირება და გადამოწმება MAC (შეტყობინებების ავთენტიფიკაციის კოდი);
(გ) ერთჯერადი, ორმაგი და სამმაგი სიგრძის ერთი გზა ფუნქცია (OWF);
(დ) DES გასაღების შემოწმება და გასაღების პარიტეტის კორექტირება;
(ე) DES შემოწმება სუსტი გასაღებისთვის.
1.2 AES:
(ა) დაშიფვრა ECB (ელექტრონული კოდების წიგნი) და CBC (შიფრული ბლოკის ჯაჭვის) რეჟიმში;
(ბ) გაშიფვრა ECB და CBC რეჟიმებში;
(გ) დაშიფვრა და გაშიფვრა მრიცხველით და ICV-ით.
2. საჯარო გასაღების კრიპტო-სისტემა:
2.1 RSA:
(ა) სტატიკური RSA გასაღების სიგრძე 1.25 კბიტი (მიმდინარე რეკომენდაცია არის მინიმუმ 1.0 კბიტი);
(ბ) RSA საჯარო/საიდუმლო გასაღების გენერირება სწრაფი პირველი რიცხვების ანალიზის გამოყენებით და (რადგან ეს შეიძლება იყოს შრომატევადი) უკუკავშირის მდგომარეობა გამოძახების ფუნქციის მეშვეობით (დაწვრილებით იხილეთ SecureX.h);
(გ) RSA ნიშანი/არნიშვნა 1.25 კბიტი;
(დ) შეამოწმეთ RSA გასაღების მთლიანობა.
3. ჰაშინგირება:
3.1 SHA4:
(ა) 384 და 512 ბიტიანი ჰეშის მხარდაჭერა;
(ბ) გამოთვალეთ SHA4 ფაილზე;
4. სხვადასხვა კრიპტოგრაფიული მხარდაჭერის ფუნქციები:
4.1 MSec ტაიმერის მხარდაჭერა (დაყენება, მიღება, get_clock).
4.2 მიიღეთ პაროლის სიძლიერე პროცენტის სახით (იხ. SecureX.h).
4.3 პაროლის კლასიფიკაცია (ძალიან სუსტი, სუსტი, კარგი და ა.შ. კვლავ მიმართეთ SecureX.h).
4.4 გადაიყვანეთ ორობითი ASCII თექვსმეტობით სტრიქონზე და შეცვალეთ.
4.5 გამოთვალეთ LRC 8 ბიტიანი.
4.5 შეავსეთ მასივი ფიბონაჩის ნომრებით (გამოადგება მონაცემთა ჩასასხმელად).
4.6 გაანადგურეთ მეხსიერების სენსიტიური მატერია ოთხმაგი გადაწერით, ბიტის გადაბრუნების ჩათვლით.
4.7 მონაცემთა გადატვირთვის ძლიერი ფუნქციები, რომლებიც იყენებენ 64-ბიტიან კლავიშს. შეიძლება გამოყენებულ იქნას თქვენი ბალიშის და სხვა სტატიკური მონაცემების გასაგზავნად.
გაითვალისწინეთ, რომ ეს არის წყარო კოდი/სურვილისამებრ DLL პაკეტი. მას არ აქვს შესრულებადი ფაილი, რომლის გაშვებაც შესაძლებელია.