Агуулгын хүснэгт:
- Алхам 1: Танд юу хэрэгтэй вэ?
- Алхам 2: Модулиуд дахь PIP
- Алхам 3: Түлхүүр үүсгэх
- Алхам 4: Файлыг шифрлэх
- Алхам 5: USB хуваах арга
- Алхам 6: Шифрийг тайлах
- Алхам 7: Дүгнэлт
Видео: Шифрлэгдсэн файлын хөдөлгөөн: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Жилийн өмнө би төслийн нэг хэсэг байсан. Бид зарим эмзэг мэдээллийг улс даяар шилжүүлэх шаардлагатай болсон.
Би яагаад гэдгийг тайлбарлах болно, 1 -р алхам руу алгасах хэрэггүй.
Арын дэвсгэр:
Миний багийн ажилтныг цомхотгосон компьютерийг сэргээхийн тулд богино хугацаанд дуудсан. Компьютерийн ихэнх хэсэг нь таны ердийн өгөгдөл, ихэвчлэн текст файлууд байсан. Компьютерээр явж байхдаа би орон нутгийн хөтөч дээр ажилчдын эмзэг өгөгдөл агуулсан файл олсон.
Дээрх хүмүүст мэдээлж, яагаад энэ мэдээллийг имэйлээр илгээх боломжгүй байгаа талаар хэд хэдэн аргумент гаргасны дараа биет байдлаар шилжүүлэхээр шийдсэн. Гэхдээ энэ нь мэдээллийг дамжин өнгөрөх явцад эвдэгдэхгүй байхаар хийх ёстой байв.
Файлыг зөөх нөхцөл нь дараах байдалтай байв.
Сүлжээний холболт байхгүй, хост компьютер сүлжээнд холбогдоогүй бөгөөд энэ файл сүлжээнд холбогдоогүй төхөөрөмж дээр хадгалагдах болно.
Тиймээс USB ашигладаг.
Хэрэв файл дамжин өнгөрөх явцад алдагдсан бол та үүнийг компьютерт холбож, хандах боломжгүй. Та мөн төхөөрөмжийг хүчирхийлж чадахгүй.
Файлыг шифрлэж, дараа нь 4 болгон хуваах ёстой. 1/4 бүр өөр USB дээр ажиллах болно. 5 дахь түлхүүртэй.
Тус бүрдээ өөр өөр хэсэгтэй 5 өөр USB. Энэ арга нь 1 USB -тэй ажиллах болно гэдгийг санаарай, зөвхөн хуваах, дахин хөрвүүлэх алхамуудыг алгасаарай.
Алхам 1: Танд юу хэрэгтэй вэ?
Зорилго нь үүнийг энгийн байлгах явдал юм. Гэхдээ хэрэв та эргэлзэж байвал кодын төгсгөлд ZIP байна.
Бүх програм хангамж үнэгүй. Үүнийг мөн зааварчилгааны кодоор хийсэн болно.
Python3
Пип мэдлэг. Доорх линкийг үзнэ үү. Та модулийг хэрхэн суулгахаа мэдэх хэрэгтэй.
www.pythonforbeginners.com/basics/python-p…
Бид хялбар болгох үүднээс бүх файлуудаа 1 лавлах санд оруулах болно.
Алхам 2: Модулиуд дахь PIP
Windows -ийн командын мөрөнд дараахийг оруулна уу.
пип криптограф суулгах
эсвэл Linux/OSX -ийн терминал оруулна уу:
pip3 криптограф суулгах
Алхам 3: Түлхүүр үүсгэх
Манай шифрлэгдсэн файлыг түгжихтэй адил түгжээг тайлахад түлхүүр хэрэгтэй болно. 'password123' нь энэ файлын хувьд найдвартай биш байх болно (хэрэв энэ бол таны нууц үг бол одоо өөрчилнө үү.)
Үүний оронд бидэнд зориулж түлхүүр бий болно.
Бүх питон скриптүүдээ хадгалах фолдер үүсгэнэ үү. Шинэ файл үүсгээд би Key_Gen.py руу залгах болно.
Key_Gen.py дээр би оруулна:
криптографыг криптографаас импортлох.
Хадгалж, ажиллуулахын тулд F5 товчийг дарна уу.
Энд бидний хийж буй зүйл бол хэрэгтэй модулиудыг импортлох явдал юм.
Түлхүүр хувьсагч үүсгэх, хувьсагч дотор түлхүүр үүсгэх.
'Key.key' нэртэй файлыг нээж түүнд бичих.
Хэрэв та фолдероо нээвэл танд одоо 2 файл байх болно.
Key_Gen.py болон key.key
Хэрэв би key.key файлыг уншсан бол дараах зүйлийг уншина.
XhnytBaYzzlDKyOUfU8DM4OjcD4cYvWtolJsyAdbwLg =
Энэ бол миний түлхүүр. Таных өөр байх бөгөөд програмыг ажиллуулах бүрт өөрчлөгдөх болно. Тиймээс хэрэв та түлхүүрээ ашиглавал файлыг буцааж авах боломжгүй болно.
Хэрэв таны нууц үг 123 байсан бол доорх нэмэлт эх сурвалжаас үзээд шинэ нууц үг илүү найдвартай эсэхийг шалгаарай.
Нууц үгийнхээ хүчийг шалгахын тулд https://www.howsecureismypassword.io/ руу орно уу.
эсвэл нууц үгийн менежер ашиглана уу.
Алхам 4: Файлыг шифрлэх
Хэн ч хэзээ ч 1 файлыг шифрлэх шаардлагагүй болно. Надаас бусад нь (танилцуулгыг үзнэ үү). Би биш ихэнх хүмүүст олон файл шифрлэх арга хэрэгтэй болно. Тууштай байдлыг хангах маш энгийн арга байдаг. Бүх файлуудаа ZIP рүү оруулна уу.
Хэрэв та Windows дээр байгаа бол яаж ZIP хийхээ мэдэхгүй байгаа бол энд очно уу.
support.microsoft.com/en-us/help/14200/win…
Хэрэв та Линукс дээр ажиллаж байгаа бол ZIP яаж хийхээ мэдэхгүй байгаад сэтгэл дундуур байна. TAR нөөцлөлтүүд энд таны найз байх болно, эсвэл таны дистрибьютер архивын менежертэй эсэхийг харах болно.
Та файлуудаа зип хийсний дараа бид одоо зөвхөн 1 файлыг шифрлэх талаар санаа зовох хэрэгтэй болно. Тиймээс фолдероо нээгээд 'File.py -ийг шифрлэх' нэртэй файл үүсгэцгээе.
Үүнийг кодоор дүүргэж байна
криптографаас.fernet импорт Fernet
file = open ('key.key', 'rb') key = file.read () file.close () input_file = 'secret.zip' output_file = 'transfer.encrypted' with open (input_file, 'rb') f: data = f.read () fernet = Fernet (key) encrypted = fernet.encrypt (data) with open (output_file, 'wb') as f: f.write (encrypt)
Тэгэхээр юу болоод байгаа юм бэ?
Криптографаас бид Фернетийг импортлох болно.
Дараа нь бид өмнө нь үүсгэсэн key.key файлыг нээж програм руу уншдаг.
Дараа нь бидэнд оруулах файл хэрэгтэй болно. Энэ бол таны ZIP файлын нэрэнд тохируулан өөрчлөхийг хүсч буй хувьсагч юм. Миний хувьд энэ бол 'secret.zip'
Энэ нь дараа нь 'transfer.encrypted' хэлбэрээр гарах болно.
Оруулсан файлыг нээгээд уншаад түлхүүрээ ашиглан шифрлээд дараа нь гаралтын файл руу бичнэ үү.
Та одоо шифрлэгдсэн файлыг тээвэрлэхэд хэрхэн бэлэн болсныг мэдэж аваарай.
Алхам 5: USB хуваах арга
Миний анхны төсөлд файлыг 4 USB -ээр тараах шаардлагатай байсан. Үүнийг гаралтын файлыг авах замаар хийсэн. Тэмдэглэлийн дэвтэр дээр нээж, файлын 1/4 хэсгийг USB тус бүрт байрлуулна. Key.key файлыг шифрлэх програмын тусламжтайгаар USB 5 дээр тавьжээ.
Нөгөө талд нь текст файлыг буцааж задалж тайлахад бэлэн болно.
Алхам 6: Шифрийг тайлах
Мэдээллээ буцааж өгөх цаг ирлээ.
Бидэнд "File.py шифрлэх" гэж нэрлэх шинэ файл хэрэгтэй болно.
Мөн бидэнд доорх код хэрэгтэй болно.
cryptography.fernet импортоос 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) encrypted = fernet.decrypt (data) with open ('output.zip', 'wb') as f: f.write (encrypt)
Энэ код нь бидний шилжүүлэх шифрлэгдсэн файлыг оролт болгон, key.key -ийг түлхүүр болгон оруулах болно. Энэ нь шифрийг тайлах бөгөөд үүнийг output.zip гэж бичнэ
Алхам 7: Дүгнэлт
Зах зээл дээр бусад олон шифрлэх програмууд байдаг боловч ихэнх нь үнэгүй байдаг. Маш цөөхөн хүн хаалттай систем дээр хэрэгжих боломжтой бөгөөд үүнийг дамжин өнгөрөхдөө аюулгүй гэдгийг мэддэг.
5 USB -ийг тээвэрлэх явцад миний нөхцөл байдалд. USB 1 -ийг буруу байрлуулсан байна. Би 1 файлыг шинэ USB рүү зөөж дахин ачаалж чадсан. Гэхдээ энэ нь яагаад ийм байдалд шилжсэнийг батлахад тусалсан юм. USB 1 алдагдсан. Хэрэв файлууд хуваагдаагүй бол файлын кодыг тайлах эрсдэлтэй.
Хэрэв та энэ кодыг өөрийн өгөгдөлтэй харьцахдаа ашиглавал би танаас сэтгэгдлийг сонсох дуртай болно.
Хэрэв та кодтой холбоотой асуудалтай тулгарвал би бүгдийг нь ZIP файлд хавсаргасан болно.
Аюулгүй байгаарай.
Зөвлөмж болгож буй:
Raspberry Pi Samba локал файлын сервер: 5 алхам
Raspberry Pi Samba локал файлын сервер: Дотоод файлын серверийг суулгах алхам алхмаар
Raspberry Pi NFS ба Samba файлын сервер: 11 алхам (зурагтай)
Raspberry Pi NFS ба Samba File Server: Энэхүү төсөл нь өмнө нь хийсэн болон байрлуулсан хоёр хэлхээг нэгтгэсэн эцсийн үр дүн юм. *** 1. Raspberry Pi CPU-ийн температурын үзүүлэлт-2020 оны 11-р сарын 20-нд нийтэлсэн. Raspberry Pi
Утасгүй шифрлэгдсэн харилцаа холбоо Arduino: 5 алхам
Утасгүй шифрлэгдсэн харилцаа холбоо Arduino: Сайн байцгаана уу, энэ хоёр дахь нийтлэлд би утасгүй холболтоо аюулгүй болгохын тулд Atecc608a чипийг хэрхэн ашиглах талаар тайлбарлах болно. Үүний тулд би NRF24L01+ -ийг утасгүй хэсэг болон Arduino UNO -д ашиглах болно. ATECC608A бичил чипийг
Файлуудаа хадгалахын тулд шифрлэгдсэн Dvd өгөгдлийг хэрхэн яаж хийх вэ: 8 алхам
Шифрлэгдсэн Dvd өгөгдлийг аюулгүй болгохын тулд файлуудаа хэрхэн хадгалах вэ? Энэ нь шифрлэгдсэн DVD -ийг файлуудынхаа аюулгүй байдлыг хангах маш хялбар арга юм. Би PGP ширээний тусламжтайгаар шифрлэгдсэн виртуал драйвер (EVD) хийх боломжтой болсон. үнэгүй програм хангамжийг суулгасны дараа tech-piersrsr програмыг худалдаж авах хэрэгтэй болно
Нууцлагдсан болон шифрлэгдсэн хатуу дискний хуваалтыг үнэгүй хийх: 4 алхам
Нууцлагдсан болон шифрлэгдсэн хатуу дискний хуваалтыг үнэгүй хийх: Шинэ компьютер дээр байгаа C: эсвэл D: хөтчүүд шиг хуваалтыг хэрхэн яаж хийх вэ гэдэг нь хүн бүрт нууцлагддаг (миний компьютер дээр харагддаггүй) эсвэл үүнтэй төстэй зүйл) бөгөөд Засгийн газрын зэрэглэлийн шифрлэлттэй бөгөөд бүгд үнэгүй. Үүнийг шаардах болно