рд╕реНрдЯреЗрдЧреЛрдкреА - рдкрд╛рдпрдерди рдореЗрдВ рдПрд▓рдПрд╕рдмреА рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдЯреВрд▓

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░реЗ рдордВрдЪ рдХреЗ рд▓реЛрдЧ рдЫрд╡рд┐рдпреЛрдВ, рдПрдордкреА 3 рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рдВрдереЛрдВ рдХреА рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдкрд╛рда рдХреА рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред рдореБрдЭреЗ рдЗрд╕рдХреЗ рдареАрдХ рдкрд╣рд▓реЗ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЯреВрд▓ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХрднреА рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдПрд▓рдПрд╕рдмреА-рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рдпрд╛ рдмрд▓реНрдХрд┐, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреА рдЦреБрдж рдХреА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рддрд╛рдХрдд рдирд╣реАрдВ рдереА рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЧреВрдЧрд▓ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛:

рдПрд▓рдПрд╕рдмреА рдПрдХ рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдкрджреНрдзрддрд┐ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдПрдХ рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдХреЗ рдирд┐рдЪрд▓реЗ рдмрд┐рдЯреНрд╕ рдХреЛ рдПрдиреНрдХреЛрдбреЗрдб рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рддрдм рдореИрдВ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рд▓реНрд▓реЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рджреВрд╕рд░рд╛ рдбреЗрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЫрд╡рд┐ рдореЗрдВ рдмрд┐рдЯ-рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХреЛрдбрд┐рдВрдЧ


рдореИрдВрдиреЗ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдЧреАрдерд╣рдм рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рд╕реНрдЯреЗрдЧреЛрдкреА рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╕рд┐рд░реНрдл рдЧрд┐рдЯрд╣рдм рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХреНрд▓реЛрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

> git clone https://github.com/eBind/StegoPy
> cd StegoPy
> pip3 install -r requirements.txt
> python3 stegopy.py

рд╕реНрдерд╛рдкрдирд╛

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдЕрдм рдЖрдЗрдП рд▓реЙрдиреНрдЪ рдХрдорд╛рдВрдб рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рджреЗрдЦреЗрдВред

> python3 stegopy.py -e in.jpg data.txt

рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде, рд╣рдо data.txt рдлрд╛рдЗрд▓ рд╕реЗ in.jpg рдЗрдореЗрдЬ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдПрдирдХреЛрдб рдХрд░реЗрдВрдЧреЗ ред
рд▓реЗрдХрд┐рди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдПрдХ рдмреИрд▓реЗрдВрд╕ рдорд╛рдВрдЧрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ 1 рд╕реЗ 4 рддрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдлрд╝рд╛рдЗрд▓ in.jpg


рдлрд╝рд╛рдЗрд▓ data.txt
this is private message

рд╕рдВрддреБрд▓рди рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрдо-рдХреНрд░рдо рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрд╣ 1 рд╕реЗ 4 рддрдХ рд╣реЛрддрд╛ рд╣реИред

рддрджрдиреБрд╕рд╛рд░, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрддреБрд▓рди,:

  1. рдХрдо рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ
  2. рд░рдВрдЧ рдЪреИрдирд▓реЛрдВ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рд╡рд░реНрддрди

рдЗрд╕рд╕реЗ рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрддреБрд▓рди рдЬрд┐рддрдирд╛ рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛, рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧреА рдФрд░ рдпрд╣ рдорд╛рдирд╡ рдЖрдБрдЦ рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рд╣реЛрдЧрд╛ред

рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ рдпрд╣ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдиреАрд▓рд╛ рдЪреИрдирд▓ рдмрджрд▓рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╢реЗрдб рд╣рдорд╛рд░реА рдЖрдВрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдХрдо рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред

рд╕рдВрддреБрд▓рди рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдЧреА:

  • out.png - рдПрдиреНрдХреЛрдбреЗрдб рдкрд╛рда рдХреЗ рд╕рд╛рде рдЫрд╡рд┐
  • key.dat - рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕ рдХреБрдВрдЬреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрд╕рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдХрд░реЗрдВ

рдлрд╝рд╛рдЗрд▓ рдмрд╛рд╣рд░ред Png


Key.dat рдлрд╝рд╛рдЗрд▓
1$960$gxvZH4Q8Gq2qLGeA1aSCXIPRljJlJbihsvSBdzx-wSM=

рдХреЛрдбрд┐рдВрдЧ

рдбрд┐рдХреЛрдбрд┐рдВрдЧ


рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ:

> python3 ./stegopy.py -d out.png

рдлрд┐рд░ рд╣рдореЗрдВ рдЙрд╕ рдХреБрдВрдЬреА рд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рд╣рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдереАред рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЖрдЙрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ ред

рдбрд┐рдХреЛрдбрд┐рдВрдЧ

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрдирдкреБрдЯ рдЗрдореЗрдЬ JPEG рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ PNG рд╣реИред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рджреЛрд╖ рд╣реИ, рдЬреЛ рдЬрд▓реНрдж рд╣реА рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдЪреБрдирдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓реЗрдЧрд╛ред

рдХреЗрд╡рд▓ рдЬреЗрдкреАрдИрдЬреА рдФрд░ рдкреАрдПрдирдЬреА рдХреЛ рдЗрдирдкреБрдЯ рдЫрд╡рд┐ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХрдо рдЙрдкрдпреЛрдЧ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕реЗ рдХрд┐ рдмреАрдПрдордкреА рдФрд░ рдЗрддрдиреЗ рдкрд░ред

рд╡реИрд╕реЗ, рдкрд╛рдЗрд▓рд┐рдВрдЯ рдиреЗ 10/10 рдореЗрдВ StegoPy рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ред рдХреЛрдб рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЖрд╡реЗрджрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

тЖТ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ

All Articles