古詩詞大全網 - 成語經典 - “chacha20-poly1305”“chacha20-ietf-poly1305”有什麽區別

“chacha20-poly1305”“chacha20-ietf-poly1305”有什麽區別

1、“chacha20-poly1305”“chacha20-ietf-poly1305”有區別

2、ChaCha20-Poly1305是Google所采用的壹種新式加密算法,性能強大,在CPU為精簡指令集的ARM平臺上尤為顯著(ARM v8前效果較明顯),在同等配置的手機中表現是AES的4倍(ARM v8之後加入了AES指令,所以在這些平臺上的設備AES方式反而比chacha20-Poly1305方式更快,性能更好),可減少加密解密所產生的數據量進而可以改善用戶體驗,減少等待時間,節省電池壽命等。

3、chacha20-ietf-poly1305也是壹種新式加密算法,比chacha20-poly1305”更快。

4、谷歌選擇了ChaCha20和伯恩斯坦的Poly1305消息認證碼取代過去壹直在互聯網安全領域使用的基於OpenSSL的RC4密碼,谷歌最初是為了保證能夠在Android手機上的Chrome瀏覽器和谷歌網站間的HTTPS(TLS/SSL)通訊。

5、在谷歌采用TLS(安全傳輸層協議)不久後,ChaCha20和Poly1305均用在OpenSSH中的ChaCha20-Poly1305新算法中,這使得OpenSSH可能避免因編譯時間對OpenSSL產生依賴。ChaCha20還用於OpenBSD(壹種多平臺類UNIX操作系統)中的RC4隨機數生成器,在DragonFlyBSD中作為內核的偽隨機數產生器(Cryptographically Secure Pseudo-Random Number Generator,簡稱CSPRNG)的子程序。