Google code nga adunay built-in nga suporta sa VPN ngadto sa kinauyokan nga Android codebase Ang WireGuard code gibalhin na sa modification , gihimo alang sa umaabot nga pagpagawas sa plataporma sa Android 12, gikan sa mainline nga Linux kernel , nga orihinal nga naglakip sa WireGuard. Suporta sa lebel sa kernel para sa WireGuard. .
Hangtod karon, ang mga developer sa WireGuard para sa Android mobile application nga naa na Gitangtang sa Google ang proyekto gikan sa Google Play store tungod sa link sa usa ka panid sa donasyon sa website sa proyekto nga nakalapas sa mga palisiya sa pagbayad (ang mga donasyon gimarkahan nga dili balido kung wala kini gikolekta sa usa ka espesyal nga rehistrado nga non-profit nga organisasyon).
Pahinumdum kami kanimo nga ang VPN WireGuard gipatuman pinasukad sa modernong mga pamaagi sa pag-encrypt, naghatag labi ka taas nga pasundayag, dali gamiton, wala’y mga komplikasyon ug napamatud-an ang kaugalingon sa daghang daghang mga pag-deploy nga nagproseso sa daghang mga volume sa trapiko. Ang proyekto nag-uswag sukad sa 2015, gi-audit ug Ang mga pamaagi sa pag-encrypt nga gigamit. Gigamit sa WireGuard ang konsepto sa key-based encryption routing, nga naglambigit sa pag-bind sa usa ka private key sa matag network interface ug paggamit sa public keys para sa pag-bind.
Ang pagbayloay og mga public key aron makahimo og koneksyon susama sa SSH. Aron makignegosasyon sa mga key ug makahimo og koneksyon nga dili magpadagan og lahi nga daemon sa user space, ang mekanismo sa Noise_IK gikan sa susama sa pagmintinar sa authorized_keys sa SSH. Ang pagpadala sa datos gihimo pinaagi sa encapsulation sa mga pakete sa UDP. Gisuportahan niini ang pagbag-o sa IP address sa VPN server (roaming) nga wala gidiskonekta ang koneksyon sa awtomatikong pag-configure sa kliyente.
Alang sa pag-encrypt stream cipher ug message authentication algorithm (MAC) , gidisenyo ni Daniel Bernstein (), Tanya Lange
(Tanja Lange) ug Peter Schwabe. Ang ChaCha20 ug Poly1305 gipahimutang nga mas paspas ug mas luwas nga mga analogue sa AES-256-CTR ug HMAC, ang pagpatuman sa software nga nagtugot sa pagkab-ot sa usa ka pirmi nga oras sa pagpatuman nga walay paggamit sa espesyal nga suporta sa hardware. Aron makamugna og usa ka gipaambit nga sekreto nga yawe, ang elliptic curve nga Diffie-Hellman protocol gigamit sa pagpatuman , gisugyot usab ni Daniel Bernstein. Ang algorithm nga gigamit alang sa pag-hash mao ang .
Source: opennet.ru
