![PNG hii ni Sehemu ya Siri: Hatua 4 PNG hii ni Sehemu ya Siri: Hatua 4](https://i.howwhatproduce.com/preview/how-it-works/10345536-this-png-is-secret-compartment-4-steps-0.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![PNG hii ni Sehemu ya Siri PNG hii ni Sehemu ya Siri](https://i.howwhatproduce.com/images/002/image-5393-1-j.webp)
![PNG hii ni Sehemu ya Siri PNG hii ni Sehemu ya Siri](https://i.howwhatproduce.com/images/002/image-5393-2-j.webp)
Changamoto yako, msomaji mpendwa, ni kujua ni ujumbe gani umefichwa kwenye picha ya output-p.webp
Picha mbili hapa zinaonekana sawa lakini sio Hizi ni picha za greenman-p.webp
Hii inaweza kufundishwa na video nzuri ya youtube. Baada ya kutazama video hii usiku mmoja siku moja na kuhangaika kufikiria hotuba nzuri na mtihani wa katikati ya darasa la programu ya hali ya juu ya Java, mradi huu ulizaliwa. Picha zilizo hapo juu, pamoja na nambari iliyoelezewa katika hii inayoweza kufundishwa, ni bure kwenye Github.
Vifaa
Utahitaji kompyuta na itabidi ujue jinsi ya kukusanya na kuendesha programu ya Java. Programu hii ni faili mbili fupi tu na utahitaji kuiendesha kwenye laini ya amri.
Hatua ya 1: Je! Steganografia ni nini
Unapaswa kutazama video ya youtube niliyounganisha katika hatua ya awali, lakini hapa ni muhtasari:
Ikiwa unahitaji kuficha ujumbe wa siri kwa rafiki, njia nzuri ya kuifanya ni kwa Steganography. Wazo la picha Steganography ni rahisi; picha za kompyuta zimeundwa na saizi, na kila pikseli ni mchanganyiko wa nyekundu, kijani kibichi, na bluu. Katika fomati nyingi za picha za kompyuta kiasi cha nyekundu, kijani kibichi na hudhurungi katika kila pikseli huonyeshwa kama maadili kutoka 0-127. Kwa hivyo, kwa mfano, pikseli nyekundu sana ingekuwa na thamani nyekundu ya 127 na maadili ya kijani na bluu ya sifuri. Ujanja ni huu: ukubwa nyekundu wa 126 hauwezi kutofautishwa na kiwango nyekundu cha 127 (kwa jicho la mwanadamu). Na kwa hivyo kwa kucheza na pamoja au kuondoa moja katika kila pikseli nyekundu tunaweza kuficha bits kwenye saizi. Ikiwa tunapata njia mjanja ya kukusanya bits nyuma, tunaweza kupata data ambayo tuliingia kwenye picha!
Kuwa mbunifu! Steganography inaweza kufanywa na media yoyote ya dijiti! Unaweza kucheza na bits kwenye faili za muziki au video kwa mfano, lakini hiyo inahitaji uende kufanya utafiti zaidi nje ya wigo wa hii inayoweza kufundishwa.
Hatua ya 2: Jinsi Nakala Inavyosimbwa kwenye Kompyuta
![Jinsi maandishi yanavyosimbwa kwenye Kompyuta Jinsi maandishi yanavyosimbwa kwenye Kompyuta](https://i.howwhatproduce.com/images/002/image-5393-3-j.webp)
Kinachofuata hapa kinaweza kuhitaji digrii katika CS au mengi ya shauku ya hobbyist kuelewa. Kompyuta kuhifadhi data katika bits kama 1s na 0s. Hizi 1 na 0s kawaida hupangwa katika vikundi vya 8 na hujulikana kama "ka". Kama ilivyoelezewa hapa na hapa kuna njia chache tunaweza kuambia kompyuta kutafsiri ka kama maandishi. Ili kupata zaidi kutoka kwa muhadhara huu wa kufundisha / kufundisha unahitaji kuelewa zaidi au kidogo ASCII na UTF8. Hizi ni njia mbili za kawaida za kusimba data ya lugha katika safu ya ka.
Ukishapata wazo juu ya mada hii utaelewa hii: Katika ASCII na UTF8 neno "the" linawakilishwa na ka zifuatazo (katika hex) 0x74 0x68 0x65. Kwa binary, ka hizi ni: 01110100b 01101000b 01101101b
Kwa kuongezea, utaelewa kuwa katika UTF8 Emoji ya Uso Inayewakilishwa inawakilishwa na ka zifuatazo (katika hex) 0xF0 0x9F 0x98 0x80. Kwa binary hizi ka ni 11110000b 10011111b 10011000b 10000000b.
Katika tukio lolote utaona kwenye skrini iliyoambatishwa kwamba kompyuta yangu inafanya kitu na ka hizi. Nimewaangazia katika pato la programu na mishale na kubwa "TAZAMA!".
Hatua ya 3: Jinsi Programu Inavyofanya Kazi
Kusanya programu kutoka github ni rahisi. Pata repo iliyoonyeshwa kwenye ukurasa wa mbele hapa na kisha
Programu inaendeshwa hivi kutoka kwa laini ya amri: java Main input-p.webp
katika mifano iliyoambatanishwa utaona kuwa nimeendesha java Main greenman-p.webp
Utafanya kitu kimoja.
Ukiangalia Main.java utaona kuwa hii ndio inafanyika:
- Programu inasoma picha hiyo katika safu ya 2D
- Programu hiyo inabadilisha ujumbe uliopeana kuwa safu ya baiti (byte )
- Programu hiyo hutumia darasa la MessageHider kuficha kaiti za ujumbe katika safu ya picha.
- Mpango huo kisha huandika picha ya 2d kwa faili (output.png) na data iliyofichwa ndani. Ukiangalia picha hii haijulikani na ile ya asili
- Programu hiyo inasoma pato-p.webp" />
Msimbo mzuri sana hufanya kazi kama tunavyotarajia.
Hatua ya 4: Hitimisho
Kwa hivyo nimekupa nambari ya kufanya kazi, uthibitisho kwamba inafanya kazi kwa njia ya picha, na noti kadhaa za mihadhara ninazowapa wanafunzi wangu wa vyuo vikuu. Pia nilikupa changamoto! Nilitumia masaa machache kuandika nambari hiyo na kuandaa maelezo ya hotuba kwa hivyo samahani hii inayoweza kufundishwa haina picha nyingi. Ikiwa unafikiria steganografia inavutia tafadhali kubali changamoto yangu!
Ilipendekeza:
Kioo cha Utambuzi wa Usoni kilicho na Sehemu ya Siri: Hatua 15 (na Picha)
![Kioo cha Utambuzi wa Usoni kilicho na Sehemu ya Siri: Hatua 15 (na Picha) Kioo cha Utambuzi wa Usoni kilicho na Sehemu ya Siri: Hatua 15 (na Picha)](https://i.howwhatproduce.com/images/001/image-2001-5-j.webp)
Kioo cha Utambuzi wa Usoni kilicho na Sehemu ya Siri: Nimekuwa nikivutiwa na sehemu za siri za ubunifu zinazotumiwa katika hadithi, sinema, na kadhalika. Kwa hivyo, nilipoona Mashindano ya Sehemu ya Siri niliamua kujaribu wazo mimi mwenyewe na kutengeneza kioo cha kawaida kinachoonekana kinachofungua s
Kidokezo cha IPad Stylus - (Jinsi ya Kugeuza Sehemu Ndogo kwenye Jet Lathe), Nilifanya hii katika Duka la Ufundi !: Hatua 7
![Kidokezo cha IPad Stylus - (Jinsi ya Kugeuza Sehemu Ndogo kwenye Jet Lathe), Nilifanya hii katika Duka la Ufundi !: Hatua 7 Kidokezo cha IPad Stylus - (Jinsi ya Kugeuza Sehemu Ndogo kwenye Jet Lathe), Nilifanya hii katika Duka la Ufundi !: Hatua 7](https://i.howwhatproduce.com/images/003/image-6977-j.webp)
Kidokezo cha IPad Stylus - (Jinsi ya Kugeuza Sehemu Ndogo kwenye Jet Lathe), Nimetengeneza Hii kwenye Duka la Ufundi!: Tengeneza ncha hii ya shaba kwa kushikilia nibs za mpira wa stylus! Hii ndio sehemu ngumu zaidi ya kutengeneza stylus yako mwenyewe ya uwezo! Nilihitaji ncha ya shaba kushikilia nib ya mpira kwa stylus yangu nyeti ya shinikizo ninayoendeleza. Hii inayoweza kufundishwa itakuonyesha yangu
Msingi wa Siri ya Siri: Hatua 5
![Msingi wa Siri ya Siri: Hatua 5 Msingi wa Siri ya Siri: Hatua 5](https://i.howwhatproduce.com/images/005/image-12684-j.webp)
Msingi wa Siri ya Siri: Daima ni muhimu kuwa na msingi wa siri, haswa katika wachezaji wengi. Misingi ni ya usalama kwa kujificha mali na kujificha kutoka kwa umati na wachezaji wengine.
Fimbo ya ndani ya Siri ya USB na Kubadilisha Siri: Hatua 5
![Fimbo ya ndani ya Siri ya USB na Kubadilisha Siri: Hatua 5 Fimbo ya ndani ya Siri ya USB na Kubadilisha Siri: Hatua 5](https://i.howwhatproduce.com/images/005/image-14194-7-j.webp)
Fimbo ya Siri ya ndani ya USB na Kubadilisha Siri: Hivi karibuni nilikuwa na shida kwamba nilitaka kuwa na Mikia OS * kama mfumo wa pili wa kufanya kazi daima na mimi. Lakini sikutaka kubeba fimbo ya USB na usakinishaji wa gari ngumu kwa bidii haukusudiwa na waendelezaji. Kwa hivyo nilikuja na kitu els
Droo ya Siri ya Duka la Siri: Hatua 5
![Droo ya Siri ya Duka la Siri: Hatua 5 Droo ya Siri ya Duka la Siri: Hatua 5](https://i.howwhatproduce.com/images/002/image-4009-55-j.webp)
Droo ya Siri ya Sehemu ya Siri: Hii inayoweza kufundishwa itakuonyesha jinsi nilivyotengeneza kabati la droo na sehemu ya siri. Nitaitumia maelezo madogo kuelezea matendo niliyoyafanya