The ISAAC cipher: Difference between revisions
J: bugfix
(J draft) |
(J: bugfix) |
||
Line 2,423:
for_i.i.256 do.
aa=. aa xor aa shl 13 _6 2 _16{~4|i
X=.
randrsl=: randrsl i}~ bb=.
end.
randcnt=: 0
Line 2,483:
Task example:<lang J> ,hfd 3 u:E=: vernam 'a Top Secret secret' [ 1 iSeed 'this is my secret key'
1c0636190b1260233b35125f1e1d0e2f4c5422
vernam E [ 1 iSeed 'this is my secret key'
a Top Secret secret</lang>
|