ΠΡΠ°ΡΡΠΊ ΠΏΡΠ΅Π΄Π³ΠΎΠ²ΠΎΡ
Π‘ΡΠ΅Π³Π°Π½ΠΎΠ³ΡΠ°ΡΠΈΡΡΠ°, Π°ΠΊΠΎ Π½ΡΠΊΠΎΠΉ Π½Π΅ ΡΠΈ ΡΠΏΠΎΠΌΠ½Ρ, ΠΊΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π½ΡΠΊΠΎΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΡΠ½ΠΈΠΌΠΊΠΈ (ΠΎΠ±ΡΡΠ΄Π΅Π½ΠΈ
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π±Π΅Π· Ρ
ΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ ΠΈ ΡΠΈΠ½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ Π΄Π°Π½Π½ΠΈ ΠΈ Π²ΡΠ΅ ΠΏΠ°ΠΊ Π΄Π° ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° ΡΠΊΡΠΈΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ? ΠΠ»Π΅Π΄Π°ΠΉΠΊΠΈ Π½Π°ΠΏΡΠ΅Π΄, ΡΠ΅ ΠΊΠ°ΠΆΠ° - Π΄Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅! ΠΠΎΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ° ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°.
ΠΡΡΠ²Π°Π²ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΠΌΠ΅ΡΠΎΠ΄Π°
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π΅ ΠΏΡΠΎΡΡΠ° ΠΊΠ°ΡΠΎ ΡΠ΄Π°Ρ Π² ΡΠ΅Π»ΠΎΡΠΎ: ΠΈΠΌΠ° ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° Π΄ΠΈΡΠΊΠ°, Π² ΠΊΠΎΠΈΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π·Π°ΠΏΠΈΡΠ²Π° (ΠΈΠ»ΠΈ ΠΏΠΈΡΠ΅ Π² ΡΠ΅Π΄ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΈ). ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° ΡΡΡΡΠΈΠΌ ΡΠ΅Π·ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Ρ ΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, Π½ΠΈΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈΠ·Π»ΠΈΡΡΠΊ - ΡΠΎΠ΅ΡΡ ΡΠ΅ Π΄ΡΠ±Π»ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΡΠΊΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΠΊΡΠΎΡΠΈ Π½Π° Π΄ΠΈΡΠΊΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π°, Π½Π° Π²ΡΡΡ Π° Π½Π° ΡΡΠ»ΠΎΡΠΎ ΡΠΎΠ²Π° Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠΈΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π΄ΡΠ»ΠΎΠ²Π΅, Π΄Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ - Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ°ΡΡ ΠΎΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈ, Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ Π΄ΡΠ±Π»ΠΈΡΠ°Π½Π΅ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ ΡΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡΠΎ ΡΡΠ»ΠΎ ΠΎΡ ΠΏΠ°ΡΡΠ΅ΡΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ: Π½ΠΈΠ΅ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌ ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΡΠΎΡΠΌΠ°Ρ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΠΎΡ Π²ΠΈΠ΄Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠΈΡΠ»Ρ, ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΡΡΡΠΎ ΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ:
- Π’Π°ΠΉΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ΅Π· ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΡ Π΄ΠΈΡΠΊ, ΠΏΠΎΡΠ»Π΅Π΄Π²Π°Π½ΠΎ ΠΎΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π²Π° Π΄ΠΈΡΠΊΠ° ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΠΎΠΉ ΡΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π΄Π΅ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ Π΅ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° Π΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΠ° Π΄Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ°.
- ΠΠ·Π²Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ Π΄ΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ½Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ½ΡΡΠΈ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π½ΠΈ (ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²Π΅ ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ).
Π‘Π΅Π³Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠΈΠΊΠ°.
Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ Π°ΠΊΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·ΠΌΠ°ΠΆΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎ ΡΠ΅Π»ΠΈΡ Π΄ΠΈΡΠΊ, ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΡΠΊΡΠΈΡΠΈ ΡΠ°ΠΌΠΎ ΠΎΡ Π½Π΅Π²ΡΠΎΡΡΠΆΠ΅Π½ΠΎ ΠΎΠΊΠΎ. ΠΠΊΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π° ΡΠΈ Ρ, Π΄Π° ΡΠ΅ΡΠ΅ΠΌ, Π΄ΠΈΡΠΊΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ Π² ΡΠ΅Π»ΠΈΡ ΡΠΈ Π±Π»ΡΡΡΠΊ. ΠΠ°ΡΠΎΠ²Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅Ρ Π΄Π° ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ. Π©Π΅ ΡΠΈΡΡΠΎΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ Ρ Π²ΠΊΡΡ: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° aes256-cbc. Π©Π΅ ΠΏΠΎΠΈΡΠΊΠ°ΠΌΠ΅ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΊΠ»ΡΡΠ° Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ΅ Π³ΠΎ ΠΎΡΡΠ°Π²ΠΈΠΌ Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»ΠΈ Π΄ΠΎΠ±ΡΠ° ΠΏΠ°ΡΠΎΠ»Π°.
Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΡ Π²ΡΠΏΡΠΎΡ Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ°Π·Π»ΠΈΡΠΈΠΌ βΠ΄ΠΎΠ±ΡΠΈΡΠ΅β Π΄Π°Π½Π½ΠΈ ΠΎΡ Π»ΠΎΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. Π’ΡΠΊ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΡΠΌΠ°, Π½ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠ°, Π° SHA1. Π ΠΊΠ°ΠΊΠ²ΠΎ? ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄ΠΎΠ±ΡΡ Π΅ Π·Π° git, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π° ΠΈ Π½Π° Π½Π°Ρ. Π Π΅ΡΠ΅Π½ΠΎ: ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ Π½Π° Π²ΡΡΠΊΠ° ΡΡΡ ΡΠ°Π½Π΅Π½Π° ΡΠ°ΡΡ ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΡΠΌΠ° ΠΈ Π°ΠΊΠΎ ΡΠ»Π΅Π΄ Π΄Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ΡΠΎ ΡΡ ΡΡΠ²ΠΏΠ°Π΄Π½Π΅, ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΄Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π±ΠΈΠ»ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
Π©Π΅ Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΈ Π½ΠΎΠΌΠ΅ΡΡΡ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΈ ΠΎΠ±ΡΠ°ΡΠ° Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. ΠΠΎΠΌΠ΅ΡΡΡ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π΅, Π·Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈΠΌ ΠΊΠΎΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ° Π²Π΅ΡΠ΅ ΡΠΌΠ΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π»ΠΈ ΠΈ ΠΊΠΎΠΈ ΡΠ° ΠΎΡΡΠ°Π½Π°Π»ΠΈ. ΠΠ±ΡΠ°ΡΠ° Π΄ΡΠ»ΠΆΠΈΠ½Π° ΡΠ΅ Π½ΠΈ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, Π·Π° Π΄Π° Π½Π΅ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈ Π΄Π°Π½Π½ΠΈ (Ρ.Π΅. ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°). Π, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π·Π°Π³Π»Π°Π²ΠΊΠ°, ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» ΡΠ°ΠΌ. Π©Π΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ»Π΅Π΄ Π΄Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° Π½Π΅ Π³Π°Π΄Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΠΎΡΠ²ΠΎΡΠΈΡΠ΅.
Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ, Π½Π΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈΡ Π½ΠΎΡΠΈΡΠ΅Π» - ΡΠ»Π°ΡΠΊΠ°. ΠΠ°ΠΌΠ΅ΡΠΈΡ Π΅Π΄ΠΈΠ½ ΡΡΠ°Ρ Ρ 1 GB ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π΅ Π΄ΠΎΡΡΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ. ΠΠΊΠΎ Π²ΠΈΠ΅ ΠΊΠ°ΡΠΎ ΠΌΠ΅Π½ ΡΡΠ΅ ΠΈΠ·ΠΌΠΈΡΠ»ΠΈΠ»ΠΈ ΠΈΠ΄Π΅ΡΡΠ° Π΄Π° Π½Π΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΡΠ΅ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ, Π° Π΄Π° Π³ΠΎ ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π²ΡΡΡ Ρ ΡΠ°ΠΉΠ» - ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΡΠΊ, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΊΠ°ΠΆΠ° Π²Π΅Π΄Π½Π°Π³Π°: Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ. ΠΠΎΠ³Π°ΡΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΊΡΠ² βΠ΄ΠΈΡΠΊβ, Linux ΡΡΠ·Π΄Π°Π²Π° ΡΠ°ΠΉΠ»Π° ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΡΠ΅ΠΊΡΠΎΡΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°ΠΏΡΠ»Π½Π΅Π½ΠΈ Ρ Π½ΡΠ»ΠΈ.
ΠΠ°ΡΠΎ ΠΌΠ°ΡΠΈΠ½Π° Ρ Linux, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΌΠ΅ΡΠ΅ΠΎΡΠΎΠ»ΠΎΠ³ΠΈΡΠ½Π° ΡΡΠ°Π½ΡΠΈΡ Π½Π° Π»Π΅ΠΆΠ°ΡΠΈΡ Π½Π° Π±Π°Π»ΠΊΠΎΠ½Π° Raspberry Pi 3. Π’Π°ΠΌ Π½ΡΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ, ΡΠ°ΠΊΠ° ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠΊΡΠΈΠ΅ΠΌ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΈΠ΅ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°ΠΌΠ΅ Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡ 10 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΠ΅ ΠΊΡΠΈΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ°Π»ΠΊΠΈ: ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π°ΠΏΠΈΡΠ²Π° Π΄Π°Π½Π½ΠΈ Π½Π° Π΄ΠΈΡΠΊ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΎΡ 4 KB. ΠΠ°ΡΠΎΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ΅ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌ Π΄ΠΎ ΡΠ°ΠΉΠ» ΠΎΡ 3 kb - ΡΠΎΠΉ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π° Π² Π΅Π΄ΠΈΠ½ ΡΠ°ΠΊΡΠ² ΠΊΠ»ΡΡΡΠ΅Ρ.
Π©Π΅ ΡΠ΅ ΠΏΠΎΠ΄ΠΈΠ³ΡΠ°Π²Π°ΠΌΠ΅ Π½Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π½Π° Π΅ΡΠ°ΠΏΠΈ, ΠΊΠ°ΡΠΎ ΡΠ»Π΅Π΄ Π²ΡΠ΅ΠΊΠΈ Π΅ΡΠ°ΠΏ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ Π΄Π°Π»ΠΈ ΡΠΊΡΠΈΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΅ ΡΠ΅ΡΠ»ΠΈΠ²Π°:
- ΠΡΡΠ·ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ FAT16 Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° 16 KB. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Windows 7 Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠ»Π°ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ Π½ΡΠΌΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°.
- ΠΡΠ»Π½Π΅Π½Π΅ Π½Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Ρ Π²ΡΡΠΊΠ°ΠΊΡΠ² Π±ΠΎΠΊΠ»ΡΠΊ Ρ 50%.
- ΠΡΠ»Π½Π΅Π½Π΅ Π½Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Ρ Π²ΡΡΠΊΠ°ΠΊΡΠ² Π±ΠΎΠΊΠ»ΡΠΊ Ρ 100%.
- βΠΡΠ»Π³ΠΎβ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ FAT16 (ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π° Π²ΡΠΈΡΠΊΠΎ).
ΠΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π° ΡΠ΅ΡΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°ΡΠ΅, Π·Π°Π²ΡΡΡΠΈΡ Π° Ρ ΠΏΡΠ»Π½Π° ΠΏΠΎΠ±Π΅Π΄Π°: ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΡΠΏΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ 10 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΠΎ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ»Π½ΠΎ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π²ΡΠ·Π½ΠΈΠΊΠ½Π° Π³ΡΠ΅ΡΠΊΠ°:
Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile
ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ°ΠΌΠΎ 158 ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π±ΡΡ Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ (632 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π΄Π°Π²Π° 636424 10 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠΎΠ²Π°Ρ). Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ ΡΡΠΊ Π½ΡΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ 1 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ° ΠΈ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΡΠ΅Π΄ ΡΠ΅Π·ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΈΠΌΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΈ. ΠΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΡΠΈ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ 3 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½. ΠΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΡΠ΅ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ 120 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ»Π°ΡΠΊΠ°, Π΄ΠΎΡΠΈ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π±ΡΠ΄Π΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π° ΠΈ Π·Π°ΠΏΠΈΡΠ°Π½Π° Π΄ΠΎ ΠΊΡΠ°Π΅Π½ ΠΏΡΠ΅Π΄Π΅Π». ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΎΠ±Π°ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ ΠΎΡ ΡΠ°ΠΊΠ°Π²Π° ΡΠ»Π°ΡΠΊΠ° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅ ΡΠ°ΠΉΠ» Ρ Π΄ΡΠ»ΠΆΠΈΠ½Π° XNUMX ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ°.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΡΠ΅ΡΡ, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ ΡΡΠ»Π°ΡΠ° ΡΠ»Π°ΡΠΊΠ° Π΅ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π½Π°:
$ sudo ./steganodisk -p password /dev/sda
Device size: 250752 clusters
250700 99%
Total clusters read: 250752, decrypted: 0
ERROR: cannot write incomplete secretFile
ΠΠΈΡΠΎ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π½Π΅ Π΅ ΠΎΡΠ΅Π»ΡΠ»... Π’ΡΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ ΠΈ ΡΡΠ°Π³ΠΈΡΠ½ΠΎ! ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅, Π½Π΅ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π΄ΡΠ» Π½Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΈ Π²Π΅ΡΠ΅ Π² Π½Π΅Π³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠΎΠΉ ΠΈΠ΄Π²Π° ΠΎΡ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΡΠΎΡΠ½ΠΎ Ρ ΡΠΎΠ²Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅, ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π΅ ΠΏΡΠ°Π²ΠΈΠΌ Π½ΠΈΡΠΎ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»Π½ΠΎ.
Π‘ΡΠ²ΡΠ΅ΠΌ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ Π½Π°Π»ΠΈΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ Π½Π° ΡΠ»Π°ΡΠΊΠ°ΡΠ° Π»Π΅ΠΊΠΎ Π΅ Π½Π°ΠΌΠ°Π»ΡΠ»ΠΎ.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΡΡΠ²ΡΠ΅ΠΌ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ, ΡΠ΅ 10 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ° Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠΊΡΠΈΡΠΈ Π½Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ»Π΅Π½ Π΄ΠΈΡΠΊ. ΠΠΎ ΡΠ΅Π³Π° Π±ΡΠΎΡΡ Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ» ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΄Π²Π° ΠΏΡΡΠΈ!
Total clusters read: 250752, decrypted: 405
ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ³Π»ΠΎΠ±ΠΈ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ ΠΎΡ ΠΏΠ°ΡΡΠ΅ΡΠ°, Π½ΠΎ Π΄Π²Π΅ΡΡΠ° ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° Π΅ Π»Π΅ΡΠ½ΠΎ.
Π, Π½ΠΎΠ²ΠΈΠ½Π°ΡΠ° Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ°, 4-ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, ΡΠΎΠ·ΠΈ ΠΏΡΡ Π΅ ΡΠ°Π΄ΠΎΡΡΠ½Π°: ΠΏΡΠ»Π½ΠΎΡΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΊΠΎΠ²Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠ½ΠΈΡΠΎΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ! 120 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π°Ρ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ Π² Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
ΠΠ±ΠΎΠ±ΡΠ΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° ΡΠ΅ΡΡΠ°:
ΠΠ°Π»ΠΊΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π½Π΅: Π·Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠΎΡΠΈ
ΠΠΊΠΎ Π½ΡΠΊΠΎΠ³Π° ΡΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ»ΠΈ Π²Π°ΡΠΈΡ ΡΠ²ΡΡΠ΄ Π΄ΠΈΡΠΊ Π½Π° Π΄ΡΠ»ΠΎΠ²Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΡΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π»ΠΈ, ΡΠ΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΡΠ»ΠΎΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΡΡΠ²ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π» Π²ΠΈΠ½Π°Π³ΠΈ Π·Π°ΠΏΠΎΡΠ²Π° Ρ ΠΌΠ°Π»ΠΊΠΎ ΠΎΡΡΡΡΠΏ (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ 1 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ ΠΈΠ»ΠΈ 2048 ΡΠ΅ΠΊΡΠΎΡΠ°). ΠΠ°Π΄ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π» ΡΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°, ΡΠ΅ ΠΎΡΡΠ°Π²Π° ΠΌΠ°Π»ΠΊΠ° βΠΎΠΏΠ°ΡΠΊΠ°β ΠΎΡ Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΡΠ΅ΠΊΡΠΎΡΠΈ. Π ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΠΏΡΠΎΠΏΡΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅, ΠΌΠ°ΠΊΠ°Ρ ΠΈ ΡΡΠ΄ΠΊΠΎ.
Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, Π½Π° Π΄ΠΈΡΠΊΠ° ΠΈΠΌΠ° ΡΠ΅ΠΊΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΏΡΠΈ Π½ΠΎΡΠΌΠ°Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΈΡΠΊΠ°, Π½ΠΎ Π² ΡΠ΅Π·ΠΈ ΡΠ΅ΠΊΡΠΎΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ Π΄Π°Π½Π½ΠΈ! Π ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΈ Π΄Π° Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅. ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ Π·Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΈΠΌΠ° ΡΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° Π΄ΡΠ»ΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΊΠΎΠ΄ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ Π² ΠΏΡΠ°Π·Π½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ°.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠΈ ΠΏΠΎΡΠΈΠ½Π΅ΠΌ Π·Π° ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΈ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π΄ΠΈΡΠΊΠ° ΠΎΡ ΠΏΡΠΈΡΠΈ ΠΏΠΎΠ³Π»Π΅Π΄, ΡΠ°ΠΊΠ° Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅. Π’ΡΠΊ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ°Π·Π΅Π½ Π΄ΡΠ» Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΠ΅ΠΊΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π½Π΅Π³ΠΎ. ΠΠΎΠΆΠ΅ΠΌ Π»ΠΈ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΡΠ΅ΠΊΡΠΎΡΠΈ Π½Π° Π΄ΠΈΡΠΊΠ° ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅ΠΈΠ·ΡΡΠΈΡΠΈ?
Π-Π΅-Π΅ - Π΄ΡΡΠ½ΠΊΠ°Π½Π΅! ΠΡΠ³ΠΎΠ²ΠΎΡΡΡ ΠΏΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ Π΄Π°! ΠΡΡΡΠ½ΠΎΡΡ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π±Π»ΠΎΠΊΠ° ΡΠ»ΡΠΆΠ΅Π±Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° Π΄ΠΈΡΠΊΠ°, Π° Π² ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΡΠ»Π° Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ.
Π ΡΡΡΠΎ ΡΠ°ΠΊΠ° - ΡΠΈΡΡΠΎ Π΅ΠΌΠΏΠΈΡΠΈΡΠ½ΠΎ - ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ΅ΠΌ, ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π΅ΠΌΠ° ΡΡΠ»ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΉ Π΅ ΠΎΡΡΠ΅Π΄Π΅Π½ΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅ΠΊΡΠΎΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° FAT16 Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΎΡ 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° Π·Π°Π΅ΠΌΠ΅ Π΄ΡΠ» Ρ ΡΠ°Π·ΠΌΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ ΠΊΡΠ°ΡΠ΅Π½ Π½Π° 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ°. Π ΠΊΡΠ°Ρ Π½Π° ΡΠ°ΠΊΡΠ² ΡΠ°Π·Π΄Π΅Π» ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° βΠΎΠΏΠ°ΡΠΊΠ°β ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΠΊΡΠΎΡΠ°, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ²Π° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π°ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ.
Π’Π°ΠΊΠ° ΡΠ΅, Π·Π° Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π½Π°Π»ΠΈΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π·Π° ΡΡΠ΅Π³Π°Π½ΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π΄ΡΠ», Π΄ΠΎΡΠΈ Π°ΠΊΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ (Π½Π° ΡΠ»Π°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ). ΠΡΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠ°Π·Π½ΠΈ ΡΠ΅ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΡΠ°Π²ΡΡΠ΅ Π½Π΅ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠ»ΠΎΡΠΈ - ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈΡΠ΅ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈ.
ΠΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠΊΠΎΡΠ½Π΅ΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°
ΠΠ° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΡΠ΅ Π²ΠΈ ΡΡΡΠ±Π²Π° Qt Π²Π΅ΡΡΠΈΡ 5.0 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π° ΠΈ OpenSSL. ΠΠΊΠΎ Π½Π΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»Π° steganodisk.pro.
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΎΡ 4 KB Π΄ΠΎ, Π΄Π° ΡΠ΅ΡΠ΅ΠΌ, 512 Π±Π°ΠΉΡΠ° (Π² secretfile.h). Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅Π½Π°ΡΠ° Π½Π° ΡΠ»ΡΠΆΠ΅Π±Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ: Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΡΠΌΠ° Π·Π°Π΅ΠΌΠ°Ρ ΡΠΈΠΊΡΠΈΡΠ°Π½ΠΈ 68 Π±Π°ΠΉΡΠ°.
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Ρ ΠΏΡΠ°Π²Π° Π½Π° root ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΈ Ρ ΠΏΠΎΠ²ΠΈΡΠ΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ!
ΠΠ°ΡΠ»Π°Π΄Π΅ΡΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com