PDA

View Full Version : سوال: الگوریتم رمزنگاری AES



zeinabrezaee
چهارشنبه 29 آذر 1391, 10:24 صبح
سلام میشه این کد رو که مربوط به الگوریتم AES است، خط به خط واسم توضیح بده؟


InvCipher(byte in[16], byte out[16], word w[44])])
begin
byte state[4,4]
state = in
AddRoundKey(state, w[40, 43])
for round = 9 step -1 downto 1
InvShiftRows(state)
InvSubBytes(state)
AddRoundKey(state, w[round*3, (round+1)*3-1]) InvMixColumns(state)
end for
InvShiftRows(state)
InvSubBytes(state)
AddRoundKey(state, w[0, 3])
out = state
end