All pastes #246894 Raw Edit

Anonymous

public text v1 · immutable
#246894 ·published 2006-11-12 20:37 UTC
rendered paste body
ulong xorKey = new ulong( );
                
xorKey &= 0xFF << 8;
xorKey |= (byte) randNum.Next( 8, 64 );

int bitPos  = (int) xorKey & 0xFF;
bitPos     -= bitPos%8;
ulong bitMask = (ulong) 2 >> --bitPos;
bitMask--;

xorKey &= bitMask;
xorKey |= (ulong) keySeed << ++bitPos;

return xorKey;