日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

聊聊2024年Rust加密生態系統

來源: 責編: 時間:2024-07-12 17:20:48 131觀看
導讀根據一項加密庫漏洞的實證研究,加密庫中37.2%的漏洞是內存安全問題,而只有27.2%是加密問題。現在是時候不再使用C作為實現加密庫的實際語言了。由于Rust的高級特性與底層控制,沒有垃圾收集器,可移植性和易于嵌入,Rust是我

根據一項加密庫漏洞的實證研究,加密庫中37.2%的漏洞是內存安全問題,而只有27.2%是加密問題。XhL28資訊網——每日最新資訊28at.com

現在是時候不再使用C作為實現加密庫的實際語言了。XhL28資訊網——每日最新資訊28at.com

由于Rust的高級特性與底層控制,沒有垃圾收集器,可移植性和易于嵌入,Rust是我們取代當今最常用的加密庫的最佳選擇。OpenSSL, BoringSSL和libsodium,它們都是用C編寫的。XhL28資訊網——每日最新資訊28at.com

2024年,Rust的加密生態系統相當成熟,比以往任何時候都更令人興奮!我們現在至少有2個庫可以在fips認證模式下使用。XhL28資訊網——每日最新資訊28at.com

廢話不多說,讓我們來看看Rust開發人員可以安全地使用加密原語的不同選擇。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

aws-lc-rs

雖然aw-lc-rs是最新的crate,但它也是最令人興奮的!XhL28資訊網——每日最新資訊28at.com

aw-lc-rs是AWS的libcrypto的包裝器,libcrypto是由AWS密碼學團隊為AWS及其客戶維護的通用加密庫。它支持大多數平臺(Linux、Windows、macOS、Android)和最常見的體系結構(x86-64、aarch64)。XhL28資訊網——每日最新資訊28at.com

它的目標是提供與ring相同的API(見下文),這是慣用的Rust庫并且易于使用。XhL28資訊網——每日最新資訊28at.com

它不僅提供了FIPS 140-3認證模式,還提供了后量子密鑰封裝機制(KEM)算法:Kyber512、Kyber768和Kyber1024。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

ring

ring專注于通過易于使用的API,它公開了一組核心加密操作的實現、測試和優化。ring公開了一個Rust API,并用Rust、C和匯編語言進行混合編寫。XhL28資訊網——每日最新資訊28at.com

ring提供了底層原語,可以在高級協議和應用程序中使用。主要維護者以對密碼學和高質量代碼非常認真而聞名。XhL28資訊網——每日最新資訊28at.com

ring的唯一問題是缺少一些算法,例如XChaCha20-Poly1305,并且它還沒有提供任何后量子密碼原語。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

boring

boring是Cloudflare對Google的boringssl的安全包裝。這個API太像c了,用起來不舒服,所以不推薦它。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

dalek-cryptography

dalek-cryptography是一個GitHub組織,重組了多個關于純rust橢圓曲線加密的包,如x25519和ed25519。XhL28資訊網——每日最新資訊28at.com

這些項目被密碼學的組織使用,比如Signal和Diem。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

Rust Crypto

Rust Crypto是一個GitHub組織,在純Rust中,通過提供一個基本特征并為所有不同的算法實現它,重新組合了需要的所有加密原語。XhL28資訊網——每日最新資訊28at.com

不幸的是,并非所有的crate都由專業的第三方審核。XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

XhL28資訊網——每日最新資訊28at.com

總結

  • crateXhL28資訊網——每日最新資訊28at.com

    審核XhL28資訊網——每日最新資訊28at.com

    fips認證XhL28資訊網——每日最新資訊28at.com

    后量子原語XhL28資訊網——每日最新資訊28at.com

    總下載量XhL28資訊網——每日最新資訊28at.com

    aws-lc-rsXhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    1,777,000XhL28資訊網——每日最新資訊28at.com

    boringXhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    1,096,000XhL28資訊網——每日最新資訊28at.com

    ringXhL28資訊網——每日最新資訊28at.com

    Yes ?XhL28資訊網——每日最新資訊28at.com

    ? NoXhL28資訊網——每日最新資訊28at.com

    ? NoXhL28資訊網——每日最新資訊28at.com

    125,140,000XhL28資訊網——每日最新資訊28at.com

    RustCryptoXhL28資訊網——每日最新資訊28at.com

    Partially

    本文鏈接:http://www.www897cc.com/showinfo-26-100713-0.html聊聊2024年Rust加密生態系統

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

    上一篇: C++20那些事之宇宙飛船運算符

    下一篇: Python 中的 @wraps 到底是個啥東西?

    標簽:
    • 熱門焦點
    Top 主站蜘蛛池模板: 独山县| 黄陵县| 屏南县| 海晏县| 永宁县| 常宁市| 沐川县| 秀山| 汉源县| 永春县| 阳曲县| 冷水江市| 郎溪县| 郸城县| 酉阳| 彭阳县| 张家口市| 旬邑县| 祥云县| 扬中市| 东阳市| 石台县| 蒲城县| 玉树县| 南陵县| 昌乐县| 保山市| 平顺县| 石棉县| 安阳县| 行唐县| 东台市| 罗江县| 民丰县| 独山县| 江永县| 葵青区| 安顺市| 平罗县| 万山特区| 长泰县|
    <pre id="gsc4w"><noscript id="gsc4w"></noscript></pre>
  • <dfn id="gsc4w"></dfn>
        • <kbd id="gsc4w"></kbd>
          <pre id="gsc4w"><ul id="gsc4w"></ul></pre>
          • <th id="gsc4w"></th>
            <code id="gsc4w"></code>