Пример #1
0
 private static uint r4(uint a, uint b, uint c, uint d, uint x, int s, uint t)
 {
     return(b + MD5Util.LSR(a + (c ^ (b | (d ^ 4294967295u))) + x + t, s));
 }
Пример #2
0
 private static uint r2(uint a, uint b, uint c, uint d, uint x, int s, uint t)
 {
     return(b + MD5Util.LSR(a + ((b & d) | (c & (d ^ 4294967295u))) + x + t, s));
 }
Пример #3
0
 private static uint r3(uint a, uint b, uint c, uint d, uint x, int s, uint t)
 {
     return(b + MD5Util.LSR(a + (b ^ c ^ d) + x + t, s));
 }
Пример #4
0
 private static uint r1(uint a, uint b, uint c, uint d, uint x, int s, uint t)
 {
     return(b + MD5Util.LSR(a + ((b & c) | ((b ^ 4294967295u) & d)) + x + t, s));
 }