เชซเชพเช‡เชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชธเซเชŸเซ‡เช—เชจเซ‹เช—เซเชฐเชพเชซเซ€: เชธเซ‡เช•เซเชŸเชฐเชฎเชพเช‚ เชธเซ€เชงเซ‹ เชกเซ‡เชŸเชพ เช›เซเชชเชพเชตเซ‹

เชŸเซ‚เช‚เช•เซ€ เชชเซเชฐเชธเซเชคเชพเชตเชจเชพ

เชธเซเชŸเซ‡เช—เชจเซ‹เช—เซเชฐเชพเชซเซ€, เชœเซ‹ เช•เซ‹เชˆเชจเซ‡ เชฏเชพเชฆ เชจ เชนเซ‹เชฏ, เชคเซ‹ เช•เซ‡เชŸเชฒเชพเช• เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เช›เซเชชเชพเชตเซ€ เชฐเชนเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชšเชฟเชคเซเชฐเซ‹เชฎเชพเช‚ (เชšเชฐเซเชšเชพ เช…เชนเซ€เช‚ ะธ เช…เชนเซ€เช‚). เชคเชฎเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเซ‡เชตเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชชเชฃ เช›เซเชชเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ (เช† เชตเชฟเชถเซ‡ เชฒเช–เซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชนเซ€เช‚), เช…เชจเซ‡ เชคเซ‡ เชชเชฃ TCP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเชฐเซเชตเชฟเชธ เชชเซ‡เช•เซ‡เชŸเซ‹เชฎเชพเช‚. เช•เชฎเชจเชธเซ€เชฌเซ‡, เช† เชฌเชงเซ€ เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚ เชเช• เช–เชพเชฎเซ€ เช›เซ‡: เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช…เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ "เชฆเชพเช–เชฒ" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช˜เชกเชพเชฏเซ‡เชฒเซเช‚ เช—เชพเชฃเชฟเชคเซ€เช• เชจเชฟเชฏเชฎเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชฐเชšเชจเชพเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡. เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชจเชพ เชชเซเชฐเชคเชฟเช•เชพเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชšเชฟเชคเซเชฐเชจเซ‡ เชธเชนเซ‡เชœ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช›เซเชชเชพเชฏเซ‡เชฒเซ€ เชฎเชพเชนเชฟเชคเซ€ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ เช›เซ‡.

เชถเซเช‚ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช˜เชกเชพเชฏเซ‡เชฒเซเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชธเซ‚เช•เซเชทเซเชฎ เชฎเซ‡เชจเชฟเชชเซเชฏเซเชฒเซ‡เชถเชจเซเชธ เชตเชฟเชจเชพ เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เช…เชจเซ‡ เชนเชœเซ€ เชชเชฃ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซ€ เชธเซเชฐเช•เซเชทเชพเชจเชพ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชธเซเชคเชฐเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡? เช†เช—เชณ เชœเซ‹เชคเชพเช‚, เชนเซเช‚ เช•เชนเซ€เชถ - เชนเชพ, เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹! เชนเซเช‚ เชเช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชชเชฃ เช“เชซเชฐ เช•เชฐเซ€เชถ.

เชชเชฆเซเชงเชคเชฟเชจเซ€ เชฒเซ‹เชนเชฟเชฏเชพเชณ เชตเชฟเช—เชคเซ‹

เชฎเซ‚เชณ เชตเชฟเชšเชพเชฐ เช•เชชเชพเชณ เชชเชฐเชจเชพ เชซเชŸเช•เชพ เชœเซ‡เชŸเชฒเซ‹ เชธเชฐเชณ เช›เซ‡: เชกเชฟเชธเซเช• เชชเชฐ เชเชตเชพ เชตเชฟเชธเซเชคเชพเชฐเซ‹ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฒเช–เชคเซ€ เชจเชฅเซ€ (เช…เชฅเชตเชพ เชญเชพเช—เซเชฏเซ‡ เชœ เชฒเช–เซ‡ เช›เซ‡). เช˜เชกเชพเชฏเซ‡เชฒเซเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เชตเชฟเชธเซเชคเชพเชฐเซ‹เชจเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชฐเซ€เชกเชจเซเชกเชจเซเชธเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ - เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเซ‡ เชกเชฟเชธเซเช•เชจเชพ เชคเชฎเชพเชฎ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เช˜เชฃเซ€ เชตเช–เชค, เช˜เชฃเซ€ เชตเช–เชค เช…เชฎเชพเชฐเซ€ เช›เซเชชเชพเชฏเซ‡เชฒเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชจเช•เชฒ เช•เชฐเซ€เชถเซเช‚. เชชเช›เซ€, เช† เชฌเชงเชพ เชตเซˆเชญเชตเชจเซ€ เชŸเซ‹เชš เชชเชฐ, เชคเชฎเซ‡ เชœเชฐเซ‚เชฐเซ€ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเชพเช‡เชฒเซ‹ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ OS เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ - เชคเซ‡ เชœ เชฐเซ€เชคเซ‡, เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซ‹ เชญเชพเช— เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฎเชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชถเซ‡. เชŸเซเช•เชกเชพเช“เชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชณ เช†เช–เซเช‚ เชเช•เชธเชพเชฅเซ‡ เชฎเซ‚เช•เซ‹.

เช† เชชเชฆเซเชงเชคเชฟเชจเซ‹ เชซเชพเชฏเชฆเซ‹ เชธเซเชชเชทเซเชŸ เช›เซ‡: เช…เชฎเซ‡ เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชฐ เช…เชฅเชตเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชชเซเชฐเช•เชพเชฐ เชชเชฐ เชชเชฃ เช†เชงเชพเชฐ เชฐเชพเช–เชคเชพ เชจเชฅเซ€.

เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชชเชฃ เช›เซ‡, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡, เชธเซเชชเชทเซเชŸ เช›เซ‡:

  • เช—เซเชชเซเชค เชกเซ‡เชŸเชพ เชซเช•เซเชค เชธเชฎเช—เซเชฐ เชกเชฟเชธเซเช•เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ€เชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฆเซ‡เช–เชพเชคเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซ€เชจเซ‡. เชœเซ‹ เช•เซ‡, เชคเชฎเซ‡ เชเชตเชพ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เชœเซ‡ เช›เชฌเซ€เชฎเชพเช‚เชฅเซ€ เชกเชฟเชธเซเช•เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡: เชคเซ‡ เช…เช—เชพเช‰เชจเชพ เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซ‡ เชชเชฃ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชถเซ‡.
  • เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เชœเซ‡เชŸเชฒเซเช‚ เชฎเซ‹เชŸเซเช‚ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช• เชฎเชพเชนเชฟเชคเซ€ เช—เซเชฎเชพเชตเชตเชพเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพ เชตเชงเชพเชฐเซ‡ เช›เซ‡.
  • เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡. เช˜เชฃเซ€ เชฎเชฟเชจเชฟเชŸเซ‹เชฅเซ€ เช˜เชฃเชพ เชฆเชฟเชตเชธเซ‹ เชธเซเชงเซ€ (เช†เชงเซเชจเชฟเช• เชกเชฟเชธเซเช• เชฎเซ‹เชŸเซ€ เช›เซ‡).

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชชเชฐ เช†เช—เชณ เชตเชงเซ€เช.

เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชซเช•เซเชค เชธเชฎเช—เซเชฐ เชกเชฟเชธเซเช• เชชเชฐ เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซ‡ เชธเชฎเซ€เชฏเชฐ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชซเช•เซเชค เชจเช—เซเชจ เช†เช‚เช–เชฅเซ€ เช›เซเชชเชพเชฏเซ‡เชฒ เชนเชถเซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชคเซเชฐเชพเชŸเช•เชถเช•เซเชคเชฟเชจเซ‡ เชกเชฟเชธเซเช• เชเชกเชฟเชŸเชฐเชฅเซ€ เชธเชœเซเชœ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชกเซ‡เชŸเชพ เชคเซ‡เชจเซ€ เชฌเชงเซ€ เชญเชตเซเชฏเชคเชพเชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡. เชคเซ‡เชฅเซ€, เชกเซ‡เชŸเชพเชจเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชจเซ‹ เชธเชพเชฐเซ‹ เชตเชฟเชšเชพเชฐ เชนเชถเซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡ เชฆเซ‡เช–เชพเชˆ เชจ เชถเช•เซ‡. เช…เชฎเซ‡ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€เชถเซเช‚, เชชเชฐเช‚เชคเซ เชธเซเชตเชพเชฆเชฟเชทเซเชŸ เชฐเซ€เชคเซ‡: aes256-cbc เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡. เช…เชฎเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เซ€เชถเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชฐเซ‹ เชชเชพเชธเชตเชฐเซเชก เช†เชชเซ€เชถเซเช‚.

เช†เช—เชณเชจเซ‹ เชชเซเชฐเชถเซเชจ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช–เชฐเชพเชฌ เชกเซ‡เชŸเชพเชฎเชพเช‚เชฅเซ€ "เชธเชพเชฐเชพ" เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เซ€เช. เช…เชนเซ€เช‚ เชเช• เชšเซ‡เช•เชธเชฎ เช…เชฎเชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชธเชฐเชณ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ SHA1. เช…เชจเซ‡ เชถเซเช‚? เชคเซ‡ เช—เชฟเชŸ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เช…เชฎเชจเซ‡ เชชเชฃ เช…เชจเซเช•เซ‚เชณ เช•เชฐเชถเซ‡. เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚: เช…เชฎเซ‡ เชฆเชฐเซ‡เช• เชธเช‚เช—เซเชฐเชนเชฟเชค เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชšเซ‡เช•เชธเชฎ เชธเชพเชฅเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชœเซ‹ เชกเชฟเช•เซเชฐเชฟเชชเซเชถเชจ เชชเช›เซ€ เชคเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชถเชจ เชธเชซเชณ เชฅเชฏเซเช‚ เชนเชคเซเช‚.

เชคเชฎเชพเชฐเซ‡ เชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸ เชจเช‚เชฌเชฐ เช…เชจเซ‡ เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซ€ เช•เซเชฒ เชฒเช‚เชฌเชพเชˆเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸ เชจเช‚เชฌเชฐ เช เชŸเซเชฐเซ‡เช• เชฐเชพเช–เชตเชพเชจเซ‹ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช•เชฏเชพ เชŸเซเช•เชกเชพเช“ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชกเชฟเชธเชฟเชซเชฐ เช•เชฐเซ€ เชฒเซ€เชงเชพ เช›เซ‡ เช…เชจเซ‡ เช•เชฏเชพ เชฌเชพเช•เซ€ เช›เซ‡. เช›เซ‡เชฒเซเชฒเชพ เชŸเซเช•เชกเชพ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซเชฒ เชฒเช‚เชฌเชพเชˆ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡, เชœเซ‡เชฅเซ€ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡ เชชเซ‡เชกเชฟเช‚เช—) เชจ เชฒเช–เชพเชฏ. เช เซ€เช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ€ เชชเชฃ เชนเซ‡เชกเชฐ เช›เซ‡, เช…เชฎเซ‡ เชคเซเชฏเชพเช‚ เช—เซเชชเซเชค เชซเชพเช‡เชฒเชจเซเช‚ เชจเชพเชฎ เช‰เชฎเซ‡เชฐเซ€เชถเซเช‚. เชคเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชถเชจ เชชเช›เซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡, เชœเซ‡เชฅเซ€ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช–เซ‹เชฒเชตเซเช‚ เชคเซ‡ เช…เชจเซเชฎเชพเชจ เชจ เช•เชฐเชตเซเช‚.

เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชชเชฆเซเชงเชคเชฟเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ

เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเชงเซเชฏเชฎ เชฒเชˆเช - เชเช• เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต. เชฎเชจเซ‡ 1 GB เชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเซเช‚ เชœเซ‚เชจเซเช‚ เชฎเชณเซเชฏเซเช‚, เชœเซ‡ เชชเซเชฐเชฏเซ‹เช—เซ‹ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡, เชฎเชพเชฐเชพ เชœเซ‡เชตเชพ, เชญเซŒเชคเชฟเช• เชฎเซ€เชกเชฟเชฏเชพเชฅเซ€ เชชเชฐเซ‡เชถเชพเชจ เชจ เชฅเชตเชพเชจเชพ เชตเชฟเชšเชพเชฐ เชธเชพเชฅเซ‡ เช†เชตเซเชฏเชพ เช›เซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เชซเชพเช‡เชฒ เชชเชฐ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‹ - เชเช• เชกเชฟเชธเซเช• เช›เชฌเซ€, เชคเซ‹ เชนเซเช‚ เชคเชฐเชค เชœ เช•เชนเซ€เชถ: เชคเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เช†เชตเซ€ "เชกเชฟเชธเซเช•" เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, Linux เชซเชฐเซ€เชฅเซ€ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเชงเชพ เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชถเซ‚เชจเซเชฏเชฅเซ€ เชญเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

Linux เชธเชพเชฅเซ‡เชจเชพ เชฎเชถเซ€เชจ เชคเชฐเซ€เช•เซ‡, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฎเชพเชฐเซ‡ เชฌเชพเชฒเซเช•เชจเซ€เชฎเชพเช‚ เชชเชกเซ‡เชฒเชพ Raspberry Pi 3 เชชเชฐ เชตเซ‡เชงเชฐ เชธเซเชŸเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹. เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชฎเซ‡เชฎเชฐเซ€ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช›เซเชชเชพเชตเซ€เชถเซเช‚ เชจเชนเซ€เช‚. เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชฎเชนเชคเซเชคเชฎ 10 เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€เช เช›เซ€เช. เช–เซ‚เชฌ เชจเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช›เซเชชเชพเชตเชตเชพเชจเซ‹ เชชเชฃ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€: เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ 4 KB เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชกเชฟเชธเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชฒเช–เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชจเซ€เชšเซ‡ เช†เชชเชฃเซ‡ เช†เชชเชฃเซ€ เชœเชพเชคเชจเซ‡ 3 kb เชซเชพเช‡เชฒ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€เชถเซเช‚ - เชคเซ‡ เช†เชตเชพ เชเช• เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชจเซ€ เชฎเชœเชพเช• เช•เชฐเซ€เชถเซเช‚, เชฆเชฐเซ‡เช• เชคเชฌเช•เซเช•เชพ เชชเช›เซ€ เชคเชชเชพเชธ เช•เชฐเซ€เชถเซเช‚ เช•เซ‡ เช›เซเชชเชพเชฏเซ‡เชฒเซ€ เชฎเชพเชนเชฟเชคเซ€ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ:

  1. 16 KB เชจเชพ เช•เซเชฒเชธเซเชŸเชฐ เช•เชฆ เชธเชพเชฅเซ‡ FAT16 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชเชกเชชเซ€ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช—. เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ Windows 7 เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชจเซ€ เช‘เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€.
  2. เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เช•เชšเชฐเชพ เชธเชพเชฅเซ‡ 50% เชฆเซเชตเชพเชฐเชพ เชญเชฐเซ€เชจเซ‡.
  3. เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เช•เชšเชฐเชพ เชธเชพเชฅเซ‡ 100% เชฆเซเชตเชพเชฐเชพ เชญเชฐเซ€เชจเซ‡.
  4. FAT16 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ "เชฒเซ‹เช‚เช—" เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— (เชฌเชงเซเช‚ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเชตเซเช‚).

เชชเซเชฐเชฅเชฎ เชฌเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹, เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฟเชœเชฏเชฎเชพเช‚ เชธเชฎเชพเชชเซเชค เชฅเชฏเชพ: เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ 10 เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ เช—เซเชชเซเชค เชกเซ‡เชŸเชพ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชพเชขเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเซ€. เชชเชฐเช‚เชคเซ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชญเชฐเชพเชˆ เช—เชฏเชพ เชชเช›เซ€, เชจเชฟเชทเซเชซเชณเชคเชพ เช†เชตเซ€:

Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชฎเชพเชคเซเชฐ 158 เช•เซเชฒเชธเซเชŸเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ (632 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸ เช•เชพเชšเซ‹ เชกเซ‡เชŸเชพ, เชœเซ‡ 636424 เชฌเชพเชˆเชŸเซเชธ เชชเซ‡เชฒเซ‹เชก เช†เชชเซ‡ เช›เซ‡). เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช…เชนเซ€เช‚ 10 เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เช•เซ‹เชˆ เชฐเชธเซเชคเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡เชฎ เช›เชคเชพเช‚ เช† เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซเชธ เช›เซ‡. เชคเชฎเซ‡ เช† เชฐเซ€เชคเซ‡ 1 เชฎเซ‡เช—เชพเชฌเชพเชˆเชŸ เชชเชฃ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ 3 เช•เชฟเชฒเซ‹เชฌเชพเช‡เชŸ เช—เซเชชเซเชค เชกเซ‡เชŸเชพเชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฎเชพเชฃเซ‡ เชฒเช–เซเชฏเชพ เชชเช›เซ€ เชชเชฃ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€เชถเซเช‚. เชœเซ‹ เช•เซ‡, เชชเซเชฐเชฏเซ‹เช—เซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เช†เชตเซ€ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ 120 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸ เชฒเชพเช‚เชฌเซ€ เชซเชพเช‡เชฒ เช•เชพเชขเชตเชพเชจเซเช‚ เชคเชฆเซเชฆเชจ เชถเช•เซเชฏ เช›เซ‡.

เช›เซ‡เชฒเซเชฒเซ€ เช•เชธเซ‹เชŸเซ€, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฎเช—เซเชฐ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เช“เชตเชฐเชฐเชพเชˆเชŸ เชฅเชˆ เช—เชˆ เชนเชคเซ€:

$ 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 เชธเซ‡เช•เซเชŸเชฐ). เช›เซ‡เชฒเซเชฒเชพ เชตเชฟเชญเชพเช—เชจเซ€ เชชเชพเช›เชณ, เชเชตเซเช‚ เชชเชฃ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ€ เชเช• เชจเชพเชจเซ€ "เชชเซ‚เช‚เช›เชกเซ€" เชฐเชนเซ‡ เช›เซ‡. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชตเชฟเชญเชพเช—เซ‹ เชตเชšเซเชšเซ‡ เช…เช‚เชคเชฐ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‹เช•เซ‡ เชญเชพเช—เซเชฏเซ‡ เชœ.

เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชกเชฟเชธเซเช• เชชเชฐ เชเชตเชพ เชธเซ‡เช•เซเชŸเชฐ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชกเชฟเชธเซเช• เชธเชพเชฅเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฎ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช† เชธเซ‡เช•เซเชŸเชฐเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡! เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชชเชฃ เชตเชพเช‚เชšเซ‹. เช เชนเช•เซ€เช•เชค เชฎเชพเชŸเซ‡ เชธเชฎเชพเชฏเซ‹เชœเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ เชเช• เชชเชพเชฐเซเชŸเซ€เชถเชจ เชŸเซ‡เชฌเชฒ เช…เชจเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐ เช•เซ‹เชก เชชเชฃ เช›เซ‡, เชœเซ‡ เชกเชฟเชธเซเช•เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช–เชพเชฒเซ€ เชตเชฟเชธเซเชคเชพเชฐเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡.

เชšเชพเชฒเซ‹ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชตเชฟเชญเชพเช—เซ‹เชฎเชพเช‚เชฅเซ€ เชตเชฟเชฐเชพเชฎ เชฒเชˆเช เช…เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡ เชชเช•เซเชทเซ€เชจเซ€ เช†เช‚เช–เชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชœเซ‹เชˆเช, เชคเซ‡เชฅเซ€ เชตเชพเชค เช•เชฐเซ€เช. เช…เชนเซ€เช‚ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เช–เชพเชฒเซ€ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช›เซ‡. เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชพเช‚ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเซ€เช. เชถเซเช‚ เช†เชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชกเชฟเชธเซเช• เชชเชฐเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเซ‡เช•เซเชŸเชฐ เช…เชจเชฐเซ‡เชเซเชก เชฐเชนเซ‡ เช›เซ‡?

เช‡-เช‡-เช‡ - เชกเซเชฐเชฎ เชฐเซ‹เชฒ! เชœเชตเชพเชฌ เชฒเช—เชญเช— เชนเช‚เชฎเซ‡เชถเชพ เชนเชพ เชนเชถเซ‡! เช–เชฐเซ‡เช–เชฐ, เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเซ€ เช เชกเชฟเชธเซเช• เชชเชฐ เชธเซ‡เชตเชพ เชฎเชพเชนเชฟเชคเซ€เชจเชพ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเชพ เชฌเซเชฒเซ‹เช•เซเชธ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช…เชจเซเชฏเชฅเชพ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เช“ เชฌเชฆเชฒเชพเชคเซ€ เชจเชฅเซ€.

เช…เชจเซ‡ เช เชชเชฃ - เช•เซ‡เชตเชณ เชชเซเชฐเชฏเซ‹เช—เชฎเซ‚เชฒเช• เชฐเซ€เชคเซ‡ - เช…เชฎเซ‡ เชงเชพเชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชนเช‚เชฎเซ‡เชถเชพ เช›เซ‡เชฒเซเชฒเชพ เชธเซ‡เช•เซเชŸเชฐ เชธเซเชงเซ€ เชคเซ‡เชจเซ‡ เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชฌเชงเซ€ เชœเช—เซเชฏเชพเช“ เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 16 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸเชจเชพ เช•เซเชฒเชธเซเชŸเชฐ เช•เชฆ เชธเชพเชฅเซ‡เชจเซ€ FAT64 เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ 64 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸเชจเชพ เชฌเชนเซเชตเชฟเชง เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช•เชฆ เชธเชพเชฅเซ‡เชจเชพ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชฌเชœเซ‡ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€. เช†เชตเชพ เชตเชฟเชญเชพเช—เชจเชพ เช…เช‚เชคเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ€ "เชชเซ‚เช‚เช›เชกเซ€" เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เช—เชฎเซเชฏ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช† เชงเชพเชฐเชฃเชพเชจเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฐเซ€เชคเซ‡ เชชเซเชทเซเชŸเชฟ เชฎเชณเซ€ เชถเช•เซ€ เชจเชฅเซ€.

เชคเซ‡เชฅเซ€, เชธเซเชŸเซ‡เช—เชจเซ‹เช—เซเชฐเชพเชฎ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชœเช—เซเชฏเชพเชจเซ‡ เชฎเชนเชคเซเชคเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฎเซ‹เชŸเชพ เช•เซเชฒเชธเซเชŸเชฐ เช•เชฆ เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเชฎเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชญเชฒเซ‡ เช† เชœเชฐเซ‚เชฐเซ€ เชจ เชนเซ‹เชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ). เช–เชพเชฒเซ€ เชตเชฟเชญเชพเช—เซ‹ เชฌเชจเชพเชตเชตเชพ เช…เชฅเชตเชพ เชซเชพเชณเชตเซ‡เชฒ เชตเชฟเชธเซเชคเชพเชฐเซ‹ เช›เซ‹เชกเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ - เช† เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชจเชพเช—เชฐเชฟเช•เซ‹เชจเซเช‚ เชงเซเชฏเชพเชจ เช†เช•เชฐเซเชทเชฟเชค เช•เชฐเชถเซ‡.

เชชเซเชฐเชฏเซ‹เช—เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ

เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเชพ เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชนเซ€เช‚

เชฌเชฟเชฒเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ Qt เชธเช‚เชธเซเช•เชฐเชฃ 5.0 เช…เชฅเชตเชพ เช‰เชšเซเชš เช…เชจเซ‡ OpenSSL เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชœเซ‹ เช•เช‚เชˆเช• เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ steganodisk.pro เชซเชพเช‡เชฒเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเซ€ เชชเชกเชถเซ‡.

เชคเชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เช•เชฆ 4 KB เชฅเซ€ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เช•เชนเซ‹ เช•เซ‡, 512 เชฌเชพเช‡เชŸเซเชธ (secretfile.h เชฎเชพเช‚). เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชธเซ‡เชตเชพ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เช•เชฟเช‚เชฎเชคเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชถเซ‡: เชนเซ‡เชกเชฐ เช…เชจเซ‡ เชšเซ‡เช•เชธเชฎ เชจเชฟเชถเซเชšเชฟเชค 68 เชฌเชพเช‡เชŸเซเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชคเชฎเชพเชฐเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชฒเชฌเชคเซเชค, เชฐเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡, เช…เชจเซ‡ เชธเชพเชตเชงเชพเชจเซ€ เชธเชพเชฅเซ‡. เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชซเชพเช‡เชฒ เช…เชฅเชตเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชคเชพ เชชเชนเซ‡เชฒเชพ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚!

เชฎเชพเชฃเซ‹.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹