Mündəricat:
- Addım 1: Nə lazımdır?
- Addım 2: Modullarda PIP
- Addım 3: Açar Yaratmaq
- Addım 4: Faylın şifrələnməsi
- Addım 5: USB metodunu bölün
- Addım 6: Şifrənin açılması
- Addım 7: Nəticə
Video: Şifrəli fayl hərəkəti: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir il əvvəl bir layihənin iştirakçısı oldum. Bəzi həssas məlumatları ölkə daxilində köçürməliyik.
Səbəbin arxa planına keçəcəyəm, 1 -ci addıma keçməkdən çekinmeyin.
Arxa fon:
Qısa müddətdə komandam işdən çıxarılan bir komanda üzvündən bir kompüteri geri çağırdı. Kompüterin çox hissəsi normal məlumatlarınız idi, əsasən mətn faylları. Kompüteri gəzərkən, yerli sürücüdə həssas personal məlumatları olan bir fayl tapdım.
Yuxarıdakılara və bu məlumatın niyə e -poçtla göndərilə bilməyəcəyinə dair bir neçə arqument verdikdən sonra fiziki olaraq köçürməyə qərar verildi. Ancaq bu, məlumatların tranzit yolu ilə pozulmasına imkan verməyəcək şəkildə edilməli idi.
Faylın köçürülməsi üçün şərtlər:
Şəbəkə bağlantısı yoxdur, ana kompüter heç vaxt şəbəkəyə qoşulmamışdır və bu fayl şəbəkəyə bağlı olmayan bir cihazda saxlanacaqdır.
Beləliklə, bir USB istifadə olunur.
Fayl tranzit olaraq itirilərsə, onu kompüterə qoşub daxil ola bilməzsiniz. Həm də cihazı zor tətbiq edə bilməzsiniz.
Fayl şifrələnməlidir, sonra 4 -ə bölünməlidir. Hər 1/4 fərqli bir USB ilə gedəcək. 5 -də açarla.
Hər birinin fərqli bir hissəsi olan 5 fərqli USB. Qeyd edək ki, bu üsul 1 USB ilə işləyəcək, yalnız bölmə və yenidən tərtib etmə addımlarını atlayın.
Addım 1: Nə lazımdır?
Məqsəd bunun sadə olmasıdır. Ancaq hələ də əmin deyilsinizsə, kodun sonunda bir ZIP var.
Bütün proqramlar pulsuz. Təlimatdakı kodla da edilir.
Python3
Pip bilik. Aşağıdakı linkə baxın. Yalnız modulların necə qurulacağını bilmək lazımdır.
www.pythonforbeginners.com/basics/python-p…
Sadəlik naminə bütün sənədlərimizi 1 qovluğa yerləşdirəcəyik.
Addım 2: Modullarda PIP
Windows üçün Komut İstemi daxil edin:
pip quraşdırma kriptoqrafiyası
və ya Linux/OSX üçün Terminal daxil edin:
pip3 kriptoqrafiya qurun
Addım 3: Açar Yaratmaq
Şifrələnmiş faylımızın kilidini açmaq üçün bir açar lazım olacaq. 'password123' bu fayl üçün etibarlı olmayacaq (əgər bu sizin şifrənizdirsə, gedin indi dəyişdirin.)
Bunun əvəzinə bizim üçün bir açar hazırlayacağıq.
Bütün python skriptlərinizin saxlanılacağı bir qovluq yaradın. Yeni bir fayl yaradın, mən özümə Key_Gen.py deyəcəm.
Key_Gen.py -də daxil olacağam:
cryptography.fernetdən kriptoqrafiya idxalı Fernet açarı = Fernet.generate_key () fayl = açıq ('key.key', 'wb') file.write (key) file.close ()
Yadda saxlamaq üçün F5 düyməsini basın.
Burada etdiyimiz şey, ehtiyac duyduğumuz modulları idxal etməkdir.
Açar dəyişəninin yaradılması və dəyişənin içərisində bir açarın yaradılması.
'Key.key' adlı bir fayl açmaq və ona yazmaq.
Qovluğunuzu açsanız, indi 2 faylınız olacaq.
Key_Gen.py və key.key
Yaradılan key.key faylını oxusam, belə yazır:
XhnytBaYzzlDKyOUfU8DM4OjcD4cYvWtolJsyAdbwLg =
Bu mənim açarımdır. Sizinki fərqli olacaq və proqramı hər dəfə işlədərkən dəyişəcək. Beləliklə, açarınızı istifadə etsəniz, sənədinizi geri ala bilməzsiniz.
Şifrəniz parol123 idisə, yeni parolunuzun daha təhlükəsiz olub olmadığını öyrənmək üçün aşağıda daha çox mənbəyə baxın.
Şifrənizin gücünü yoxlamaq üçün https://www.howsecureismypassword.io/ ünvanına daxil olun.
və ya bir parol menecerindən istifadə edin.
Addım 4: Faylın şifrələnməsi
Heç kimin 1 faylı şifrələməsinə ehtiyac qalmayacaq. Məndən başqa (girişə bax). Mən olmayan insanların çoxu birdən çox faylı şifrələmək üsuluna ehtiyac duyacaq. Ardıcıllığı təmin etmək üçün çox sadə bir üsul var. Bütün sənədlərinizi bir ZIP -də yerləşdirin.
Zip -i necə yazacağınızı bilmirsinizsə, Windows -dan istifadə edirsinizsə bura daxil olun:
support.microsoft.com/en-us/help/14200/win…
Linux -da olsanız, necə ZIP etməyi bilmədiyinizə görə çox məyus oldum. TAR ehtiyat nüsxələri burada sizin dostunuz olacaq və ya distrounuzun bir arxiv menecerinin olub olmadığını yoxlayın.
Fayllarınızı sıxdıqdan sonra indi yalnız 1 faylın şifrələnməsindən narahat olmalıyıq. Beləliklə, qovluğumuzu açaq və 'File.py Şifrele' adlı bir fayl yaradaq.
Kodla doldurun
kriptoqrafiyadan.fernet idxal Fernet
file = open ('key.key', 'rb') key = file.read () file.close () input_file = 'secret.zip' output_file = 'transfer.encrypted' with open (input_file, 'rb') kimi f: data = f.read () fernet = Fernet (key) şifrələnmiş = fernet.encrypt (data) açıq (output_file, 'wb') ilə f: f.write (şifrəli)
Bəs nə baş verir?
Kriptoqrafiyadan Fernet idxal edəcəyik.
Daha sonra əvvəllər yaratdığımız key.key faylımızı açırıq və proqramda oxuyuruq.
Sonra giriş faylımıza ehtiyacımız var. ZIP fayl adınıza uyğun olaraq dəyişdirmək istədiyiniz dəyişəndir. Mənim vəziyyətimdə 'secret.zip' dir
Bu daha sonra 'transfer.encrypted' olaraq çıxacaq
Giriş faylını açın və oxuyun, açarı istifadə edərək şifrələyin, sonra çıxış faylına yazın.
İndi şifrələnmiş bir faylın nəql etməyə hazır olduğunu bilirsiniz.
Addım 5: USB metodunu bölün
Orijinal layihəmdə faylın 4 USB -yə yayılması lazım idi. Bu çıxış faylını alaraq edildi. Notepadda açılır və faylın 1/4 hissəsini hər bir USB -yə yerləşdirir. Key.key faylı Decrypt proqramı ilə USB 5 -ə qoyuldu.
Digər tərəfdən, mətn faylı yenidən açılır və yenidən açılır.
Addım 6: Şifrənin açılması
İndi məlumatlarımızı geri qaytarmağın vaxtı gəldi.
Yeni bir fayla ehtiyacımız olacaq, ona 'File.py Şifrəsini Aç' deyək.
Aşağıdakı koda da ehtiyacımız olacaq.
cryptography.fernet idxalından Fernetinput_file = 'transfer.encrypted' file = open ('key.key', 'rb') key = file.read () file.close () with open (input_file, 'rb') with f: data = f.read () fernet = Fernet (key) şifrələnmiş = fernet.decrypt (data) open ('output.zip', 'wb') ilə f: f.write (şifrəli)
Bu kod, transfer olaraq şifrələnmiş faylımızı giriş olaraq, key.keyimizi açar olaraq gətirəcək. Şifrəni açacaq və sonra output.zip olaraq yazacaq
Addım 7: Nəticə
Bazarda bir çoxu pulsuz olan bir çox başqa şifrələmə proqramı var. Çox az adam qapalı sistemdə tətbiq oluna bilər və tranzitdə təhlükəsiz olduğunu bilir.
5 USB -nin nəqli zamanı vəziyyətimdə. USB 1 səhv yerləşdirilib. Daşınması üçün 1 faylını yenidən yeni bir USB -yə yükləyə bildim. Ancaq bu, niyə bu şəkildə köçürüldüyünü sübut etməyə kömək etdi. USB 1 itdi. Fayllar bölünməsəydi, faylın şifrəsinin açılması riski var idi.
Verilərinizlə məşğul olmaq üçün bu kodu istifadə edirsinizsə, şərhlərdə sizdən eşitmək istərdim.
Kodunuzla bağlı problemlərlə üzləşirsinizsə, hər şeyi əlavə edilmiş bir ZIP faylına qoydum.
Təhlükəsiz qalın.
Tövsiyə:
Gecə İşığı Hərəkəti və Qaranlıq Algılama - Mikro: 7 addım (şəkillərlə)
Gecə İşığı Hərəkəti və Qaranlıq Algılama - Mikro Yoxdur: Bu təlimat qaranlıq bir otaqda gəzərkən barmağınızı sancmağınızın qarşısını almaq üçündür. Gecələr ayağa qalxıb təhlükəsiz şəkildə qapıya çatmağa çalışsanız bunun öz təhlükəsizliyiniz üçün olduğunu söyləyə bilərsiniz. Əlbəttə ki, bir yataq lampası və ya əsas lampadan istifadə edə bilərsiniz
Simsiz Şifrəli Əlaqə Arduino: 5 addım
Simsiz Şifrəli Əlaqə Arduino: Hər kəsə salam, bu ikinci məqalədə simsiz ünsiyyətinizi qorumaq üçün Atecc608a çipindən necə istifadə edəcəyinizi izah edəcəyəm. Bunun üçün Simsiz hissə və Arduino UNO üçün NRF24L01+ istifadə edəcəyəm. ATECC608A mikro çipi
Bill Şifrəli Piramida Dinamik: 9 Adım (Şəkillərlə birlikdə)
Bill Cipher Piramida Spikeri: Bu layihə Gravity Falls şousundan Bill Cipherin piramida dizaynından ilhamlanaraq Dizayn Texnologiyaları Sinifi üçün yaradılmışdır. Hal -hazırda məhsul yarımçıqdır və bu istehsal planı kimi xidmət edir. Məhsul istehsal edildikdə səhifə yenilənəcək
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Edə bilərsiniz .: 8 Addım
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Hazırlamaq olar: Şifrəli DVD -ni fayllarınızın təhlükəsizliyi üçün çox yaxşı etmək üçün çox asan bir üsul tapıram. ŞİFRELİ VİRTÜAL SÜRÜCÜ (EVD) etmək üçün PGP masaüstündən istifadə etdim. Qeyd: PGP masa üstü deyil Bir proqramı yüklədikdən sonra tech-piersrsr almaq üçün lazım olan bir pulsuz proqram
Gizli və Şifrəli Sabit Disk Bölməsini Pulsuz Edin: 4 Addım
Gizli və Şifrəli Sərt Disk Bölməsini Pulsuz Edin: Artıq yeni bir kompüterdə olan, lakin hər kəsə gizlədilən (kompüterimdə görünməyən C: və ya D: diskləri kimi bir bölmə hazırlamaq belədir) və ya buna bənzər bir şey) və Hökumət səviyyəli şifrələmə var və hamısı pulsuzdur. Tələb edəcək