當前位置:成語大全網 - 書法字典 - 簡易語言詞典算法

簡易語言詞典算法

。版本?2

。子程序?加密為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“))