เด’เดฐเต เดชเตเดคเดฟเดฏ VPN เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, WireGuard, FreeBSD เด•เต‹เดกเตเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต.

VPN WireGuard-เดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเต Jason A. Donenfeld, John H. Baldwin เดŽเดจเตเดจเดฟเดตเดฐเตเดŸเต† เดธเด‚เดญเดพเดตเดจเด•เดณเต‹เดŸเต† เด•เต‹เตผ FreeBSD, WireGuard เดกเดตเดฒเดชเตเดฎเต†เดจเตเดฑเต เดŸเต€เดฎเตเด•เตพ เดธเด‚เดฏเตเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เตพ เด•เต‹เดกเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, VPN WireGuard-เดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต‹เดŸเต† FreeBSD เดธเต‹เดดเตเดธเต เดŸเตเดฐเต€ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. 2000-เด•เดณเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เด•เต‡เตผเดฃเดฒเดฟเตฝ SMP, NUMA เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ GDB, FreeBSD เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดกเต†เดตเดฒเดชเตเดชเตผ. เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ (sys/dev/wg)-เดฒเต‡เด•เตเด•เต เดกเตเดฐเตˆเดตเตผ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดถเต‡เดทเด‚, เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดตเตเด‚ เด…เดฑเตเดฑเด•เตเดฑเตเดฑเดชเตเดชเดฃเดฟเดฏเตเด‚ เด‡เดจเดฟ เดฎเตเดคเตฝ FreeBSD เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚.

เด•เต‹เดกเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เดซเต—เดฃเตเดŸเต‡เดทเดจเตเดฑเต† เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด…เดตเดฒเต‹เด•เดจเด‚ เดจเดŸเดคเตเดคเดฟ, เดˆ เดธเดฎเดฏเดคเตเดคเต เด•เต‡เตผเดฃเตฝ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเตเดณเตเดณ เดกเตเดฐเตˆเดตเดฑเตเดŸเต† เด‡เดŸเดชเต†เดŸเดฒเตเด‚ เด•เต‡เตผเดฃเตฝ เดจเตฝเด•เตเดจเตเดจ เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดคเต. เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต.

เดกเตเดฐเตˆเดตเตผเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เด•เต‡เตผเดฃเตฝ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹-เดธเดฌเตโ€Œเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† API เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดนเดพเตผเดจเต†เดธเต เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹-เดŽเดชเดฟเด เดตเดดเดฟ เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟเดฏเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดคเตเดค เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเดฟเดฌเตเดธเต‹เดกเดฟเดฏเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ. เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟเดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดˆ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดนเดพเดทเต เดธเตˆเดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดกเตเดฐเตˆเดตเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เตฝเด—เดฐเดฟเดคเด™เตเด™เดณเดฟเตฝ, เดฌเตเดฒเต‡เด•เตเด•เต2 เดนเดพเดทเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚.

เด•เต‚เดŸเดพเดคเต†, เด…เดตเดฒเต‹เด•เดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ, เด•เต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเดฟ, เด‡เดคเต เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เดธเดฟเดชเดฟเดฏเตเด•เดณเดฟเตฝ เดฒเต‹เดกเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ (เดธเดฟเดชเดฟเดฏเต เด•เต‹เดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเด•เตเด•เดฑเตเดฑเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดฑเต†เดฏเตเด‚ เดกเต€เด•เตเดฐเดฟเดชเตเดทเตป เดŸเดพเดธเตเด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เดเด•เต€เด•เตƒเดค เดฌเดพเดฒเตปเดธเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฟ). เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเดณเตเดณ เด“เดตเตผเดนเต†เดกเต เดฒเดฟเดจเด•เตเดธเต เดกเตเดฐเตˆเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดŸเตเดคเตเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป ossl เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เด•เต‹เดกเต เดจเตฝเด•เตเดจเตเดจเต.

FreeBSD-เดฏเดฟเดฒเต‡เด•เตเด•เต WireGuard เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดฎเตเตป เดถเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ ifconfig-เดจเตเดฑเต† เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เดชเดคเดฟเดชเตเดชเดฟเดจเต เดชเด•เดฐเด‚ เดธเดพเดงเดพเดฐเดฃ wg เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต Linux, FreeBSD เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดเด•เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. wg เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เดกเตเดฐเตˆเดตเดฑเตเด‚ เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต wg เด•เต‹เดกเดฟเดจเตเดฑเต† เดฒเตˆเดธเตปเดธเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ (เด•เต‹เดกเต เด‡เดชเตเดชเต‹เตพ MIT, GPL เดฒเตˆเดธเตปเดธเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต). FreeBSD-เดฏเดฟเตฝ WireGuard เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเดณเตเดณ เด…เดตเดธเดพเดจ เดถเตเดฐเดฎเด‚ 2020-เดฒเดพเดฃเต เดจเดŸเดจเตเดจเดคเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เด…เดดเดฟเดฎเดคเดฟเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดšเตเดšเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เด•เตเดฑเดžเตเดžเดคเตเด‚ เดฌเดซเดฑเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏ เดœเต‹เดฒเดฟเดฏเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดธเตเดฑเตเดฑเดฌเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚, เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดŽเดจเตเดจเดฟเดต เด•เดพเดฐเดฃเด‚ เด‡เดคเดฟเดจเด•เด‚ เดšเต‡เตผเดคเตเดค เด•เต‹เดกเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ, เดœเดฟเดชเดฟเดŽเตฝ เดฒเตˆเดธเตปเดธเดฟเดจเตเดฑเต† เดฒเด‚เด˜เดจเด‚.

เด†เดงเตเดจเดฟเด• เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต VPN WireGuard เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เดธเด™เตเด•เต€เตผเดฃเดคเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดตเดฒเดฟเดฏ เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เดณเดฟเตฝ เดธเตเดตเดฏเด‚ เดคเต†เดณเดฟเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต 2015 เดฎเตเดคเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เด“เดกเดฟเดฑเตเดฑเดฟเดจเตเด‚ เด”เดชเดšเดพเดฐเดฟเด•เดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เตเด‚ เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟ. WireGuard เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด•เต€ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด“เดฐเต‹ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเตเด‚ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตŠเดคเต เด•เต€เด•เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

SSH-เดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดชเตŠเดคเต เด•เต€เด•เตพ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเต†เดฎเตบ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด•เต€เด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚, SSH-เตฝ เด…เด‚เด—เต€เด•เตƒเดค_เด•เต€เด•เตพ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ Noise Protocol Framework-เดจเตเดฑเต† Noise_IK เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฏเตเดกเดฟเดชเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเดฒเต† เดŽเตปเด•เตเดฏเดพเดชเตโ€Œเดธเตเดฒเต‡เดทเตป เดตเดดเดฟเดฏเดพเดฃเต เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด•เตเดฒเดฏเดจเตเดฑเต เดฑเต€เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเดฎเดพเดฏเตเดณเตเดณ เด•เดฃเด•เตเดทเตป เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เดพเดคเต† VPN เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† (เดฑเต‹เดฎเดฟเด‚เด—เต) IP เดตเดฟเดฒเดพเดธเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต† เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป ChaCha20 เดธเตเดŸเตเดฐเต€เด‚ เดธเตˆเดซเดฑเตเด‚ Daniel J. Bernstein, Tanja Lange, Peter Schwabe เดŽเดจเตเดจเดฟเดตเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš Poly1305 เดธเดจเตเดฆเต‡เดถ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ (MAC) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. ChaCha20, Poly1305 เดŽเดจเตเดจเดฟเดต AES-256-CTR, HMAC เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเดฎเดพเดฏ เด…เดจเดฒเต‹เด—เต เด†เดฏเดฟ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเต‡เด• เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ. เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฐเดนเดธเตเดฏ เด•เต€ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, Daniel Bernstein เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš Curve25519 เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเตฝ เดฆเต€เตผเด˜เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ Diffie-Hellman เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดนเดพเดทเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ BLAKE2s เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ (RFC7693) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•