Token2Shell/MD now ready for ChaCha20-Poly1305 and TLS 1.2
- ChaCha20 is a stream cipher and Poly1305 is a data authenticator and both algorithms are known for their high-performance.
These two algorithms are combined and formed the "
chacha20-poly1305@openssh.com
" cipher method for OpenSSH.Token2Shell/MD now also supports
chacha20-poly1305@openssh.com
. When this method is selected for a session, your setting for the MAC algorithms (ex.hmac-sha2-256-etm@openssh
) will be ignored as the data integration is checked through Poly1305.Please note that many CPU's include support for dedicated AES encryption circuitry and as Token2Shell/MD makes use of encryption methods built into Windows (Windows.Security.Cryptography.Core), you may not notice significant speed improvement when using
chacha20-poly1305@openssh.com
over AES based cipher methods (ex.aes128-ctr
). However, if your device or server doesn't have AES encryption hardware (ex. ARM processors in Windows 10 Mobile devices),chacha20-poly1305@openssh.com
should give you better or similar performance with less power consumption than AES (https://tools.ietf.org/html/rfc7539). - TCP Direct connection method now supports TLS 1.2
encryption and can be used for directly connecting to HTTPS servers. For additional information about making an HTTP or HTTPS connection,
please visit:
http://choung.net/howto/token2shell-md/making-http-https-tls-12-connections