เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฎเชพเชŸเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชšเซ‡เชŸ 1.2 เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ เชจเชตเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเช•เชพเชถเชจ เชกเซ‡เชฒเซเชŸเชพ เชšเซ‡เชŸ เชกเซ‡เชธเซเช•เชŸเซ‹เชช - เชเช• เชฎเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เซ‡ เชœเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เชฌเชฆเชฒเซ‡ เชˆเชฎเซ‡เชˆเชฒเชจเซ‹ เชชเชฐเชฟเชตเชนเชจ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (เชšเซ‡เชŸ-เช“เชตเชฐ-เชˆเชฎเซ‡เชฒ, เชเช• เชตเชฟเชถเชฟเชทเซเชŸ เชˆเชฎเซ‡เชˆเชฒ เช•เซเชฒเชพเชฏเช‚เชŸ เชœเซ‡ เชฎเซ‡เชธเซ‡เชจเซเชœเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡). เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ MPL 2.0 (Mozilla Public License) เชนเซ‡เช เชณ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“ เช…เชจเซ‡ เชฎเซ‡เช‡เชฒ เชธเซ‡เชตเชพเช“เชจเซเช‚ DB;
  • เชเชกเซเชฐเซ‡เชธ เชฌเซเช•เชฎเชพเช‚ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช•เซ€เชฌเซ‹เชฐเซเชก เชถเซ‹เชฐเซเชŸเช•เชŸเซเชธ โ€œCtrl + Kโ€ เช…เชจเซ‡ เชšเซ‡เชŸเชฎเชพเช‚ เช†เช—เชณ เชตเชงเชตเชพ เชฎเชพเชŸเซ‡ โ€œAlt + โ†โ†“โ†‘โ†’โ€;
  • เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เช›เชฌเซ€เช“เชจเซ‹ เชจเชตเซ‹ เชธเซ‡เชŸ;
  • เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ เชšเชฟเชคเซเชฐเซ‹เชจเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;
  • เชเช•เชธเชพเชฅเซ‡ เชฌเชนเซเชตเชฟเชง เชเช•เชพเช‰เชจเซเชŸเซเชธเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡;
  • เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเช•เซเชฐเซ€เชจเชฎเชพเช‚ เช›เชฌเซ€เช“ เชœเซ‹เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;
  • เชธเชพเชšเชตเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชšเซ‡เชŸ;
  • เชซเซ‹เชจเซเชŸ เชธเชพเช‡เช เช…เชจเซ‡ เชเซ‚เชฎ เชฒเซ‡เชตเชฒ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เชœเซเช“ -> เชเซ‚เชฎ เชซเซ‡เช•เซเชŸเชฐ);
  • เชˆเชฎเซ‡เชฒ เชตเชฟเชทเชฏ เชซเซ€เชฒเซเชกเชฎเชพเช‚ เชœเซ‚เชฅเชจเชพ เชจเชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹;
  • เชฎเชฒเซเชŸเชฟ-เชฒเชพเช‡เชจ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฒเช–เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ "เช•เซเชฒเชพเชธเชฟเช• เช‡เชฎเซ‡เช‡เชฒเซเชธ เชฌเชคเชพเชตเซ‹" เชธเซ‡เชŸเชฟเช‚เช—, เชคเชฎเชจเซ‡ เช•เซเชฒเชพเชธเชฟเช• เช‡เชฎเซ‡เช‡เชฒ เช•เซเชฒเชพเชฏเช‚เชŸ เชคเชฐเซ€เช•เซ‡ เชกเซ‡เชฒเซเชŸเชพ เชšเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฎเชพเชŸเซ‡ เชกเซ‡เชฒเซเชŸเชพ เชšเซ‡เชŸ 1.2 เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ

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

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

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

เชฎเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เซ‹เชฐ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช…เชฒเช—เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเชตเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชฌเซ‰เชŸเซ‹ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชฌเซ‡เช เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชธเซเช•เชฐเชฃ เชฆเซเชตเชพเชฐเชพ เชฒเช–เชพเชฏเซ‡เชฒ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ (เชœเซ‚เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ C เชญเชพเชทเชพเชฎเชพเช‚). Python, Node.js เช…เชจเซ‡ Java เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เช›เซ‡. IN เชตเชฟเช•เชพเชธเชถเซ€เชฒ เช—เซ‹ เชฎเชพเชŸเซ‡ เชฌเชฟเชจเชธเชคเซเชคเชพเชตเชพเชฐ เชฌเช‚เชงเชจเซ‹. เชคเซเชฏเชพเช‚ เช›เซ‡ เชฒเชฟเชฌเชชเชฐเซเชชเชฒ เชฎเชพเชŸเซ‡ เชกเซ‡เชฒเซเชŸเชพเชšเซ‡เชŸ, เชœเซ‡ เชจเชตเชพ เชฐเชธเซเชŸ เช•เซ‹เชฐ เช…เชจเซ‡ เชœเซ‚เชจเชพ เชธเซ€ เช•เซ‹เชฐ เชฌเช‚เชจเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

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