久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  1. <tfoot id='uoFTW'></tfoot>
    • <bdo id='uoFTW'></bdo><ul id='uoFTW'></ul>

    <small id='uoFTW'></small><noframes id='uoFTW'>

  2. <i id='uoFTW'><tr id='uoFTW'><dt id='uoFTW'><q id='uoFTW'><span id='uoFTW'><b id='uoFTW'><form id='uoFTW'><ins id='uoFTW'></ins><ul id='uoFTW'></ul><sub id='uoFTW'></sub></form><legend id='uoFTW'></legend><bdo id='uoFTW'><pre id='uoFTW'><center id='uoFTW'></center></pre></bdo></b><th id='uoFTW'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='uoFTW'><tfoot id='uoFTW'></tfoot><dl id='uoFTW'><fieldset id='uoFTW'></fieldset></dl></div>
    <legend id='uoFTW'><style id='uoFTW'><dir id='uoFTW'><q id='uoFTW'></q></dir></style></legend>

      AES 加密和 C#

      AES Encryption and C#(AES 加密和 C#)

        • <i id='Aw85y'><tr id='Aw85y'><dt id='Aw85y'><q id='Aw85y'><span id='Aw85y'><b id='Aw85y'><form id='Aw85y'><ins id='Aw85y'></ins><ul id='Aw85y'></ul><sub id='Aw85y'></sub></form><legend id='Aw85y'></legend><bdo id='Aw85y'><pre id='Aw85y'><center id='Aw85y'></center></pre></bdo></b><th id='Aw85y'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Aw85y'><tfoot id='Aw85y'></tfoot><dl id='Aw85y'><fieldset id='Aw85y'></fieldset></dl></div>
            <tbody id='Aw85y'></tbody>
            <bdo id='Aw85y'></bdo><ul id='Aw85y'></ul>

            1. <legend id='Aw85y'><style id='Aw85y'><dir id='Aw85y'><q id='Aw85y'></q></dir></style></legend><tfoot id='Aw85y'></tfoot>

              <small id='Aw85y'></small><noframes id='Aw85y'>

                本文介紹了AES 加密和 C#的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                限時送ChatGPT賬號..

                根據(jù)我的閱讀,我不確定 AES 是一種可以使用不同長度密鑰的單一標(biāo)準(zhǔn)化算法,還是一系列類似算法?我的意思是,如果我發(fā)現(xiàn)任何 2 個采用 128 位密鑰的 AES 實現(xiàn),我是否應(yīng)該確信它們會以相同的方式工作(排除錯誤)?

                From my reading I am not sure if AES is a single, standardized algorithm that can work with different length keys, or a family of similar algorithms? What I mean is if I find any 2 AES implementations taking a 128-bit key, should I be confident they will work identically (barring bugs)?

                特別是在.Net/C#中,我很困惑為什么抽象基類System.Security.Cryptography.Aes有兩種實現(xiàn):System.Security.Cryptography.AesCryptoServiceProvider &System.Security.Cryptography.AesManaged.

                Specifically in .Net/C#, I was confused why there are two implementations of abstract base class System.Security.Cryptography.Aes: System.Security.Cryptography.AesCryptoServiceProvider & System.Security.Cryptography.AesManaged.

                然后似乎 AES 和 Rijndael 之間存在區(qū)別/重疊,.NET 有 RijndaelRijndaelManaged 類,以及 RijndaelManagedTransform

                Then there seems to be distinction/overlap between AES and Rijndael, .NET has Rijndael and RijndaelManaged classes, as well as RijndaelManagedTransform

                所有這些之間有什么區(qū)別?我注意到 AES 類似乎只存在于 .NET 3.5 之后,而 Rijndael 從 1.0 開始就存在

                What's the differences between all of these? I notice AES classes seem to only exist since .NET 3.5 whereas Rijndael has been around since 1.0

                對不起,如果這些是愚蠢的問題,我是加密的新手,而不是安全散列函數(shù).

                Sorry if these are dumb questions, I'm new to crypto other than secure hashing functions.

                推薦答案

                AES,高級加密標(biāo)準(zhǔn),定義在 FIPS PUB 197 三種對稱分組密碼:AES-128、AES-192 和 AES-256.所有三種算法都由 Rijndael 算法的特定參數(shù)選擇定義.

                AES, the Advanced Encryption Standard, defines in FIPS PUB 197 three symmetric block-ciphers: AES-128, AES-192 and AES-256. All three algorithms are defined by specific parameter-choices for the Rijndael algorithm.

                AES-128-encryption 是一個函數(shù)(密鑰、數(shù)據(jù))->(加密).Rijndael-encryption 是一個函數(shù) (key, data, block-size, key-size) -> (encryption).

                AES-128-encryption is a function (key, data) -> (encryption). Rijndael-encryption is a function (key, data, block-size, key-size) -> (encryption).

                AesCryptoServiceProvider 使用底層 Windows CryptoAPI 來執(zhí)行加密.AesManaged 在純托管代碼中執(zhí)行加密.RijndaelManaged 支持所有參數(shù)選擇(在純托管代碼中也是如此).

                AesCryptoServiceProvider uses the underlying Windows CryptoAPI to perform the encryption. AesManaged performs the encryption in pure managed code. RijndaelManaged supports the full range of parameter-choices (also in pure managed code).

                使用 AesCryptoServiceProvider 的優(yōu)勢包括提高速度的潛力以及 CryptoAPI 已通過 FIPS 認(rèn)證(在某些版本的 Windows 上).

                Advantages to using AesCryptoServiceProvider include potential for higher speed and the fact that CryptoAPI is FIPS certified (on certain versions of Windows).

                AesManaged 的優(yōu)點包括可移植性(并非所有版本的 Windows 都支持 AesCryptoServiceProvider).

                Advantages to AesManaged include portability (AesCryptoServiceProvider is not supported on all versions of Windows).

                RijndaelManaged 的唯一優(yōu)勢是它在 .NET 框架的早期版本中受支持 - 我從未見過有人使用非 AES 參數(shù)選擇.

                The only advantage to RijndaelManaged is that it is supported in early versions of the .NET framework - I haven't ever seen anyone use the non-AES parameter-choices.

                這篇關(guān)于AES 加密和 C#的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                What are good algorithms for vehicle license plate detection?(車牌檢測有哪些好的算法?)
                onClick event for Image in Unity(Unity中圖像的onClick事件)
                Running Total C#(運(yùn)行總 C#)
                Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#(單擊帶有 JAvascript.ASP.NET C# 的超鏈接時刪除目錄)
                asp.net listview highlight row on click(asp.net listview 在單擊時突出顯示行)
                Calling A Button OnClick from a function(從函數(shù)調(diào)用按鈕 OnClick)
              • <legend id='fz3cO'><style id='fz3cO'><dir id='fz3cO'><q id='fz3cO'></q></dir></style></legend>
                  <tfoot id='fz3cO'></tfoot>

                    <i id='fz3cO'><tr id='fz3cO'><dt id='fz3cO'><q id='fz3cO'><span id='fz3cO'><b id='fz3cO'><form id='fz3cO'><ins id='fz3cO'></ins><ul id='fz3cO'></ul><sub id='fz3cO'></sub></form><legend id='fz3cO'></legend><bdo id='fz3cO'><pre id='fz3cO'><center id='fz3cO'></center></pre></bdo></b><th id='fz3cO'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='fz3cO'><tfoot id='fz3cO'></tfoot><dl id='fz3cO'><fieldset id='fz3cO'></fieldset></dl></div>
                      • <bdo id='fz3cO'></bdo><ul id='fz3cO'></ul>
                          <tbody id='fz3cO'></tbody>

                          <small id='fz3cO'></small><noframes id='fz3cO'>

                          主站蜘蛛池模板: 国产成人精品久久二区二区91 | 国产综合av | 欧美日韩高清一区二区三区 | 久久精品国产一区 | 久久久成人动漫 | 国产精品成人免费 | 精品视频久久久久久 | 久久一起草 | 日韩一级 | 中文字幕一级 | 国产精品无码久久久久 | 国产成人福利视频在线观看 | 一二三在线视频 | 精品国产18久久久久久二百 | 国产亚洲精品久久久久久豆腐 | 亚洲毛片网站 | 欧美日韩中文国产一区发布 | 久久久91精品国产一区二区三区 | 999久久| 亚洲欧美视频一区 | 毛片网站在线观看视频 | www久久久| av网站免费在线观看 | 欧美激情综合色综合啪啪五月 | 日韩一区二区三区精品 | 黄色一级电影在线观看 | 日韩影院在线观看 | 成人一区二区三区视频 | 久久综合九九 | a欧美 | 成人免费一级视频 | 午夜影院在线观看 | 亚洲视屏 | 国产精品一区二区久久久久 | 成人精品一区亚洲午夜久久久 | 国产美女黄色 | 亚洲高清在线 | 99精品欧美一区二区蜜桃免费 | 成人国产免费观看 | 亚洲成人久久久 | 91精品国产91久久久久久最新 |