freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

兄弟連教育區(qū)塊鏈的信息安全(5)-對(duì)稱加密算法的分組模式及其go語言實(shí)現(xiàn)(參考版)

2024-08-18 10:48本頁面
  

【正文】 14 / 14。其中Fabric中使用了CBC模式。nil}//``` 后記ECB模式因其高風(fēng)險(xiǎn),不應(yīng)再使用。return(ciphertext[:], s)mode := (block, iv)}nil, errnil_, err := (, iv)。ciphertext :=}nil, errnilifblock, err := (key)}nil, (Invalid plaintext. It must be a multiple of the block size)0iferror) {append(src, padtext...)}//AES加密、CBC模式funcpadding := {aesCBCEncrypt(key, tmp)}//PKCS7填充算法//PKCS7即填充字符串由一個(gè)字節(jié)序列組成,每個(gè)字節(jié)填充該字節(jié)序列的長度funcAESCBCPKCS7Encrypt(key, src []byte) ([]byte, =0for(x *ctr) XORKeyStream(dst, src []byte) { = = [:remain]}}}break{[i] !=0。1。i :=remain =remain :=(x *ctr) refill() {outUsed:0, bufSize),out:ctr: dup(iv),b: block,ctr{return}bufSize = ()bufSize () {if}(iv)ctr, ok := block.(ctrAble)。NewCTR(iv []byte) Stream}func{ctrAblestreamBufferSize =outUsedout []bytectr []byte//加密的輸入b Block//加密算法{ctr也即最終的密文分組是通過將計(jì)數(shù)器加密得到的比特序列,與明文分組進(jìn)行異或運(yùn)算得到的。}}//代碼位置src/crypto/cipher/``` CTR模式CTR模式,全稱Counter模式,譯為計(jì)數(shù)器模式。 += nsrc = src[n:]dst = dst[n:]n := xorBytes(dst, src, [:])//與密鑰流異或運(yùn)算}()//生成密鑰流len()() {if{len(src) 0}funcremain if
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1