Unity AES加密代碼
2023-05-07 14:00 作者:TenderRain- | 我要投稿
Unity筆記,需要給項(xiàng)目資源加密,因此查詢對(duì)比下來,加密速度和安全度都是AES加密最好,因此編寫了加密代碼,包括、byte[]->byte[]、byte[]->base64string、string->base64string、string->byte[]等加密解密方法,以及異步方法,另外,Key密鑰必須是16位字節(jié)倍數(shù),Vector密鑰向量必須是16位,都以處理,Key會(huì)使用32位,Key和Vector長(zhǎng)度可隨意填寫,超過的會(huì)截?cái)啵笔У臅?huì)重復(fù)填補(bǔ)進(jìn)行補(bǔ)足。
腳本看下面,另下面腳本中提供的異步方法需要擴(kuò)寫Task.GetAwaiter()否則會(huì)報(bào)錯(cuò),本人提供了擴(kuò)寫好的工具類,獲取請(qǐng)關(guān)注后,私信發(fā)送:40002,獲取下載地址。
標(biāo)簽: