。子程序?加密為rc4?文本類型?開放?用RC4算法加密文本
。參數?加密數據?文本類型?,?要加密的文本
。參數?加密密鑰?文本類型?可以是空的?用於加密的密碼
。局部變量?暫時的?字節集
。局部變量?s,?字節類型?,?"256"
。局部變量?k?字節類型?,?"256"
。局部變量?我,?整數
。局部變量?j?整數
。局部變量?y?整數
。局部變量?outstr?文本類型
。局部變量?溫度?字節類型
。局部變量?x,?整數
。局部變量?t,?整數
。局部變量?aaa,?文本類型
暫時的?=?字節組嗎?(正文)
。先數周期?(256,?我)
s?【我】?=?我?-?1
數周期結束?()
j?=?1
。先數周期?(256,?我)
如果是真的呢?(j?>?取文字長度?(密碼)
j?=?1
如果真的結束了。
k?【我】?=?拿到密碼了嗎?(取正文中間?(密碼,?j?1),?)
j?=?j?+?1
數周期結束?()
j?=?0
。先數周期?(256,?我)
j?=?(j?+?s?【我】?+?k?【我】)?%?256?+?1
臨時的?=?s?[我]
s?【我】?=?s?[j]
s?【j】?=?臨時雇員
數周期結束?()
我?=?0
j?=?0
。先數周期?(取字節集長度?(臨時)?x)
我?=?(我?+?1)?%?256?+?1
j?=?(j?+?s?【我】)?%?256?+?1
臨時的?=?s?[我]
s?【我】?=?s?[j]
s?【j】?=?臨時雇員
t?=?(s?【我】?+?s?【j】?%?256)?%?256?+?1
y?=?s?[t]
aaa?=?轉換成十六進制文本?(位異或?(臨時的?【x】,?y)
outstr?=?outstr?+?選擇?(取文字長度?(aaa)?>?1,?"",?"0")?+?aaa?+?","
數周期結束?()
回歸?(戶外廣告)
。子程序?轉換為十六進制文本。文本類型
。參數?值嗎?整數類型,?,
回歸?(多選?(向右移動?(數值,?4)?+?1,?"0",?"1",?"2",?"3",?"4",?"5",?"6",?"7",?"8",?"9",?壹個。“B“,?“C”,?“D”,?“E”,?“F”)?+?多重選擇?(位和?(數值,?15)?+?1,?"0",?"1",?"2",?"3",?"4",?"5",?"6",?"7",?"8",?"9",?壹個。“B“,?“C”,?“D”,?“E”,?“F“))