Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. if ($lblok - ($i+2) >= 0) //warunek
  2. {
  3. $random = 'abcdefghijklmnop';
  4. $xor= [];
  5. for ($y = 1; $y <= aes::BLOCK_SIZE; $y++)
  6. {
  7. for ($z = 1; $z < $y; $z++)
  8. {
  9. $random[aes::BLOCK_SIZE - $z] = chr($y ^ $xor[$z-1]); // zmiana wartosci
  10. }
  11. for ($j = 0; $j < 256; $j++)
  12. {
  13. $random[aes::BLOCK_SIZE - $y] = chr($j); // wyciaganie bajtow
  14. if (aes::padding($random . $bloki[$lblok - ($i+1)]))
  15. {
  16. $pxor = ($y ^ $j); //padding XOR
  17. $xor[] = $pxor;
  18. $litera = (ord($bloki[$lblok - ($i+2)][aes::BLOCK_SIZE - $y]) ^ $pxor);
  19. $deszyfr = chr($litera) . $deszyfr;
  20. continue;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement