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

當(dāng)前位置:首頁(yè) > 科技  > 軟件

聊聊2024年Rust加密生態(tài)系統(tǒng)

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

根據(jù)一項(xiàng)加密庫(kù)漏洞的實(shí)證研究,加密庫(kù)中37.2%的漏洞是內(nèi)存安全問題,而只有27.2%是加密問題。JsF28資訊網(wǎng)——每日最新資訊28at.com

現(xiàn)在是時(shí)候不再使用C作為實(shí)現(xiàn)加密庫(kù)的實(shí)際語(yǔ)言了。JsF28資訊網(wǎng)——每日最新資訊28at.com

由于Rust的高級(jí)特性與底層控制,沒有垃圾收集器,可移植性和易于嵌入,Rust是我們?nèi)〈?dāng)今最常用的加密庫(kù)的最佳選擇。OpenSSL, BoringSSL和libsodium,它們都是用C編寫的。JsF28資訊網(wǎng)——每日最新資訊28at.com

2024年,Rust的加密生態(tài)系統(tǒng)相當(dāng)成熟,比以往任何時(shí)候都更令人興奮!我們現(xiàn)在至少有2個(gè)庫(kù)可以在fips認(rèn)證模式下使用。JsF28資訊網(wǎng)——每日最新資訊28at.com

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

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

aws-lc-rs

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

aw-lc-rs是AWS的libcrypto的包裝器,libcrypto是由AWS密碼學(xué)團(tuán)隊(duì)為AWS及其客戶維護(hù)的通用加密庫(kù)。它支持大多數(shù)平臺(tái)(Linux、Windows、macOS、Android)和最常見的體系結(jié)構(gòu)(x86-64、aarch64)。JsF28資訊網(wǎng)——每日最新資訊28at.com

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

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

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

ring

ring專注于通過易于使用的API,它公開了一組核心加密操作的實(shí)現(xiàn)、測(cè)試和優(yōu)化。ring公開了一個(gè)Rust API,并用Rust、C和匯編語(yǔ)言進(jìn)行混合編寫。JsF28資訊網(wǎng)——每日最新資訊28at.com

ring提供了底層原語(yǔ),可以在高級(jí)協(xié)議和應(yīng)用程序中使用。主要維護(hù)者以對(duì)密碼學(xué)和高質(zhì)量代碼非常認(rèn)真而聞名。JsF28資訊網(wǎng)——每日最新資訊28at.com

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

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

boring

boring是Cloudflare對(duì)Google的boringssl的安全包裝。這個(gè)API太像c了,用起來不舒服,所以不推薦它。JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

dalek-cryptography

dalek-cryptography是一個(gè)GitHub組織,重組了多個(gè)關(guān)于純r(jià)ust橢圓曲線加密的包,如x25519和ed25519。JsF28資訊網(wǎng)——每日最新資訊28at.com

這些項(xiàng)目被密碼學(xué)的組織使用,比如Signal和Diem。JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

Rust Crypto

Rust Crypto是一個(gè)GitHub組織,在純Rust中,通過提供一個(gè)基本特征并為所有不同的算法實(shí)現(xiàn)它,重新組合了需要的所有加密原語(yǔ)。JsF28資訊網(wǎng)——每日最新資訊28at.com

不幸的是,并非所有的crate都由專業(yè)的第三方審核。JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

JsF28資訊網(wǎng)——每日最新資訊28at.com

總結(jié)

            crateJsF28資訊網(wǎng)——每日最新資訊28at.com

            審核JsF28資訊網(wǎng)——每日最新資訊28at.com

            fips認(rèn)證JsF28資訊網(wǎng)——每日最新資訊28at.com

            后量子原語(yǔ)JsF28資訊網(wǎng)——每日最新資訊28at.com

            總下載量JsF28資訊網(wǎng)——每日最新資訊28at.com

            aws-lc-rsJsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            1,777,000JsF28資訊網(wǎng)——每日最新資訊28at.com

            boringJsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            1,096,000JsF28資訊網(wǎng)——每日最新資訊28at.com

            ringJsF28資訊網(wǎng)——每日最新資訊28at.com

            Yes ?JsF28資訊網(wǎng)——每日最新資訊28at.com

            ? NoJsF28資訊網(wǎng)——每日最新資訊28at.com

            ? NoJsF28資訊網(wǎng)——每日最新資訊28at.com

            125,140,000JsF28資訊網(wǎng)——每日最新資訊28at.com

            RustCryptoJsF28資訊網(wǎng)——每日最新資訊28at.com

            Partially

            本文鏈接:http://www.www897cc.com/showinfo-26-100713-0.html聊聊2024年Rust加密生態(tài)系統(tǒng)

            聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

            上一篇: C++20那些事之宇宙飛船運(yùn)算符

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

            標(biāo)簽:
            • 熱門焦點(diǎn)
            Top 主站蜘蛛池模板: 陆丰市| 涟水县| 伊春市| 高阳县| 太和县| 浏阳市| 铅山县| 泉州市| 同德县| 雅江县| 阿尔山市| 临泉县| 富民县| 太原市| 兰州市| 宜兴市| 大理市| 霍山县| 永新县| 呼图壁县| 漠河县| 合山市| 灵川县| 玉溪市| 自贡市| 团风县| 巴中市| 和政县| 大宁县| 汾阳市| 彭水| 贺兰县| 美姑县| 郴州市| 焉耆| 香河县| 乐陵市| 霸州市| 原阳县| 庄河市| 凤凰县|