Aħbi test f’immaġni
Aħbi messaġġ sigriet f’immaġni bis-steganografija LSB, b’għażla ta’ kriptaġġ AES-256-GCM, u żvelah aktar tard. Jaħdem lokalment, mingħajr upload.
Kif taħbi messaġġ f’immaġni
- Waqqa’ immaġni fiż-żona tat-tqegħid, jew ikklikkja fuqha biex tagħżel waħda. PNG huwa l-aħjar, imma tahdem kull immaġni li l-brawżer tiegħek jista’ jiftaħ: ir-riżultat dejjem jinħażen bħala PNG ġdid.
- Taħt Aħbi messaġġ, ikteb it-test tiegħek f’Messaġġ sigriet. Il-linja Kapaċità turi kemm bytes juża l-messaġġ u kemm jistgħu jinżammu fl-immaġni.
- Għall-kunfidenzjalità, immarka Ikkripta l-messaġġ b’passphrase (AES-256-GCM) u ikteb Passphrase. Uri l-passphrase iħallik tivverifika dak li ktibt.
- Ikklikkja Aħbi l-messaġġ u niżżel PNG. Il-fajl jinħażen bħala
isem-hidden.png, u l-linja tal-istatus tgħidlek kemm valuri tal-kulur inbidlu.
Kif tżvela messaġġ moħbi
- Waqqa’ l-PNG fl-istess żona tat-tqegħid. Jekk fiha messaġġ moħbi minn din l-għodda, nota tgħid dan hekk kif tintrefa’ l-immaġni.
- Jekk il-messaġġ kien ikkriptat, ikteb il-passphrase f’Passphrase (biss jekk il-messaġġ kien ikkriptat).
- Ikklikkja Żvela l-messaġġ moħbi. It-test jidher taħt Messaġġ moħbi, lest biex jiġi kkopjat.
Kollox jiġri fil-brawżer tiegħek: l-immaġni, il-messaġġ u l-passphrase ma jittellgħu qatt.
Kif jaħdem: il-bit l-inqas sinifikanti (LSB)
Kull pixel jaħżen valur aħmar, aħdar u blu bejn 0 u 255. Din l-għodda tissostitwixxi l-aħħar bit (il-bit l-inqas sinifikanti) ta’ dawn it-tliet valuri b’bit wieħed tal-messaġġ tiegħek, pixel wara pixel fl-ordni tal-qari. Pereżempju, valur aħmar ta’ 200 huwa 11001000 fil-binarju; jekk taħżen il-bit 1 isir 11001001, jiġifieri 201. Valur tal-kulur qatt ma jinbidel b’iktar minn 1, differenza li l-għajn ma tistax tara.
Jintużaw biss pixels kompletament opaki, u l-kanal alpha qatt ma jintmess. Il-pixels nofs trasparenti jinqabżu, għax il-brawżers ma jistgħux iżommu l-bits baxxi tagħhom eżatt. Qabel il-messaġġ, l-għodda tikteb header ta’ 13-il byte: firma, bandiera li tgħid jekk il-messaġġ huwiex ikkriptat, it-tul u checksum CRC-32 li jsib dejta mħassra.
Il-Kapaċità hija madwar (numru ta’ pixels opaki × 3 ÷ 8) − 13-il byte. Ritratt ta’ 1000 × 1000 iżomm madwar 375,000 byte, ħafna iktar minn kull messaġġ test. Il-kriptaġġ iżid 49 byte (verżjoni, għadd ta’ iterazzjonijiet, salt ta’ 16-il byte, IV ta’ 12-il byte u tag ta’ awtentikazzjoni ta’ 16-il byte). Bil-kriptaġġ, iċ-ċavetta tinkiseb mill-passphrase tiegħek bil-PBKDF2-SHA-256 (600,000 iterazzjoni) u t-test jiġi kkriptat bl-AES-256-GCM, li jsib ukoll kull manipulazzjoni.
X’ma tagħmilx is-steganografija
Is-steganografija taħbi li messaġġ jeżisti; mhijiex sigurtà qawwija waħedha. Inkorporazzjoni LSB sekwenzjali bħal din hija faċli biex tinstab b’għodod ta’ steganaliżi (testijiet chi-square, analiżi tal-pjan LSB), u kull min jiftaħ l-immaġni f’din l-għodda jista’ jaqra messaġġ mhux ikkriptat. Jekk il-kontenut irid jibqa’ privat, uża l-għażla tal-kriptaġġ b’passphrase twila u unika: il-protezzjoni hija b’saħħet il-passphrase biss. Anke hekk, il-kriptaġġ jipproteġi l-kontenut, mhux il-fatt li hemm xi ħaġa moħbija.
Il-bits moħbija huma wkoll fraġli. Ir-rikompressjoni JPEG jew WebP, it-tibdil tad-daqs, il-qtugħ, l-iscreenshots, il-filtri u l-biċċa l-kbira tan-netwerks soċjali u tal-apps tal-messaġġi (li jikkompressaw mill-ġdid u spiss jikkonvertu l-immaġini) jeqirdu l-messaġġ. Aqsam il-PNG bħala fajl: anness tal-email, link ta’ cloud storage, jew “ibgħat bħala dokument” f’app tal-messaġġi.
Użu responsabbli
Użi tajbin jinkludu puzzles, escape games u sfidi CTF, immarkar tal-immaġini tiegħek stess, tagħlim dwar kif jaħdmu l-immaġini diġitali, u ż-żamma ta’ noti privati. Tużahiex biex taħrab mill-politiki tax-xogħol jew tal-iskola jew mil-liġi, u rispetta l-immaġini u d-drittijiet tal-awtur ta’ ħaddieħor.
Mistoqsijiet frekwenti
In-nies jistgħu jaraw li l-immaġni tiegħi fiha messaġġ?
Mhux billi jħarsu lejha: kull valur tal-kulur jinbidel b’1 l-iktar. Imma għodda ta’ steganaliżi spiss tista’ ssib l-inkorporazzjoni LSB, u din l-għodda nnifisha tirrapporta li hemm messaġġ meta tgħabbi l-immaġni.
Għaliex intilef il-messaġġ moħbi tiegħi?
L-immaġni probabbilment ġiet ikkompressata mill-ġdid, inbidel id-daqs tagħha jew ġiet ikkonvertita, pereżempju minn netwerk soċjali, app tal-messaġġi jew editur tar-ritratti. Il-bits jibqgħu intatti biss fil-fajl PNG eżatt.
Nista’ nibda minn ritratt JPEG?
Iva. Ir-ritratt jiġi dekodifikat u r-riżultat jinħażen bħala PNG, li huwa mingħajr telf. Żommu bħala PNG: jekk terġa’ taħżnu bħala JPEG, il-messaġġ jinqered.
X’jiġri jekk tinsa l-passphrase?
Il-messaġġ ma jistax jiġi rkuprat. M’hemm l-ebda bieb sigriet, u passphrase ħażina tiġi miċħuda mill-kontroll tal-awtentikazzjoni AES-GCM.
Għaliex il-fajl PNG huwa akbar mill-oriġinal?
PNG huwa mingħajr telf, għalhekk normalment ikun akbar minn JPEG tal-istess ritratt. Dan huwa l-prezz biex kull bit moħbi jibqa’ intatt.
Għodod relatati
- Kriptaġġ tat-test Ikkriptja u iddekriptja test b’passphrase fil-brawżer tiegħek, b’AES-256-GCM u PBKDF2 b’600,000 iterazzjoni. Xejn ma jittella’. Il-limiti spjegati b’onestà.
- Neħħi d-dejta EXIF mir-ritratti Neħħi d-dejta EXIF u l-pożizzjoni GPS mir-ritratti qabel ma taqsamhom. Bla telf għal JPEG u PNG, f’lott, u xejn ma jittella’.
- Konvertitur ta’ immaġni għal Base64 Ikkonverti immaġni għal Base64 jew data URI b’CSS u HTML lesti, jew dekodifika Base64 lura f’immaġni b’previżjoni. B’xejn, privat, mingħajr upload.
- Konvertitur tal-formati tal-immaġini Ikkonverti l-immaġini bejn PNG, JPG, WebP, BMP u ICO fil-brawżer tiegħek. Konverżjoni f’lott, daqsijiet tal-favicon u trasparenza, mingħajr ma ttella’ xejn.