您好,登錄后才能下訂單哦!
原理很簡單:
字節集1(n位隨機字節集) 字節集2(m位隨機字節集)
被加密字節集=字節集1+被加密字節集+字節集2
被加密字后的字節集=加密(被加密字節集,密碼)
解密后的字節集=解密(被解密字節集,密碼)
解密后的字節集=字節集1+被加密字節集+字節集2
解密后的字節集=取字節集中間(解密后的字節集,n+1,取字節集長度 (解密后的字節集) -m-n)
.版本 2 .支持庫 dp1 .子程序 加密_加密or解密, 字節集 .參數 字節集數據, 字節集 .參數 加密or解密, 整數型, , 1加密,2解密 .局部變量 密碼文本, 文本型 .局部變量 加密算法, 整數型 .局部變量 word, 文本型 .局部變量 mima1, 文本型 .局部變量 mima2, 文本型 .局部變量 字節集數據中間, 字節集 .如果真 (加密or解密 ≠ 1 或 加密or解密 ≠ 2) 返回 (字節集數據) .如果真結束 word = “0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz!#$%'()*+,-./:;<=>?@[\]^_`{|}~&” .計次循環首 (5, ) mima1 = mima1 + 取文本中間 (word, 取隨機數 (1, 93), 1) mima2 = mima2 + 取文本中間 (word, 取隨機數 (1, 93), 1) .計次循環尾 () 密碼文本 = “www” 加密算法 = 1 .如果真 (加密or解密 = 1) 字節集數據中間 = 到字節集 (mima1) + 字節集數據 + 到字節集 (mima2) 返回 (加密數據 (字節集數據中間, 密碼文本, 加密算法)) .如果真結束 .如果真 (加密or解密 = 2) 字節集數據中間 = 解密數據 (字節集數據, 密碼文本, 加密算法) 字節集數據中間 = 取字節集中間 (字節集數據中間, 6, 取字節集長度 (字節集數據中間) - 10) 返回 (字節集數據中間) .如果真結束
以上就是本次介紹的全部內容,感謝大家對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。