Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- Official blowfish tests (http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/g..

Decoded Output download

--TEST--
Official blowfish tests (http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/glibc/crypt_blowfish/wrapper.c)
--FILE--
<?php

$tests =array(
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW', 'U*U'),
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK', 'U*U*'),
    array('$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a', 'U*U*U'),
    array('$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored'),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', ""),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', ""),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', ""),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.nqd1wy.pTMdcvrRWxyiGL2eMz.2a85.', ""),
    array('$2b$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', ""),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', ""),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', ""),
    array('$2b$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', ""),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "1345"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "345"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "34345"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "34345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.ZC1JEJ8Z4gPfpe1JOr/oyPXTWl9EFd.', "34345"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e', "345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e', "345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "ab"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "ab"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "ab"),
    array('$2x$05$6bNw2HLQYeqHYyBfLMsv/OiwqTymGIGzFsA4hOTWebfehXHNprcAS', ""),
    array('$2x$05$6bNw2HLQYeqHYyBfLMsv/O9LIGgn8OMzuDoHfof8AQimSGfcSWxnS', ""),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6', "chars after 72 are ignored as usual"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.R9xrDjiycxMbQE2bp.vgqlYpW5wx2yy', "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.9tQZzcJfm3uj2NvJ/n5xkhpqLrMpWCe', "UUUUUUUUUUUUUUUUUUUUUUUU"),
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.7uG0VCzI2bS7j6ymqJi9CdcdxiRTWNy', ''),
);

$tests2 = array(
    array('$2a$03$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2a$32$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2c$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2z$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2`$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2{$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('*0', '*1'),
);

$i=0;
foreach($tests as $test) {
  $result = crypt($test[1], $test[0]);
  if($result === $test[0]) {
    echo "$i. OK
";
  } else {
    echo "$i. Not OK: $test[0] $result
";
  }
  $i++;
}

foreach($tests2 as $test) {
  $result = crypt('', $test[0]);
  if($result === $test[1]) {
    echo "$i. OK
";
  } else {
    echo "$i. Not OK: $test[0] $result
";
  }
  $i++;
}

?>
--EXPECT--
0. OK
1. OK
2. OK
3. OK
4. OK
5. OK
6. OK
7. OK
8. OK
9. OK
10. OK
11. OK
12. OK
13. OK
14. OK
15. OK
16. OK
17. OK
18. OK
19. OK
20. OK
21. OK
22. OK
23. OK
24. OK
25. OK
26. OK
27. OK
28. OK
29. OK
30. OK
31. OK
32. OK
33. OK
34. OK

Did this file decode correctly?

Original Code

--TEST--
Official blowfish tests (http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/glibc/crypt_blowfish/wrapper.c)
--FILE--
<?php

$tests =array(
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW', 'U*U'),
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK', 'U*U*'),
    array('$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a', 'U*U*U'),
    array('$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored'),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', "\xa3"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', "\xff\xff\xa3"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', "\xff\xff\xa3"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.nqd1wy.pTMdcvrRWxyiGL2eMz.2a85.', "\xff\xff\xa3"),
    array('$2b$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e', "\xff\xff\xa3"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', "\xa3"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', "\xa3"),
    array('$2b$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq', "\xa3"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "1\xa3345"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "\xff\xa3345"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "\xff\xa334\xff\xff\xff\xa3345"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi', "\xff\xa334\xff\xff\xff\xa3345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.ZC1JEJ8Z4gPfpe1JOr/oyPXTWl9EFd.', "\xff\xa334\xff\xff\xff\xa3345"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e', "\xff\xa3345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e', "\xff\xa3345"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "\xa3ab"),
    array('$2x$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "\xa3ab"),
    array('$2y$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS', "\xa3ab"),
    array('$2x$05$6bNw2HLQYeqHYyBfLMsv/OiwqTymGIGzFsA4hOTWebfehXHNprcAS', "\xd1\x91"),
    array('$2x$05$6bNw2HLQYeqHYyBfLMsv/O9LIGgn8OMzuDoHfof8AQimSGfcSWxnS', "\xd0\xc1\xd2\xcf\xcc\xd8"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6', "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaachars after 72 are ignored as usual"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.R9xrDjiycxMbQE2bp.vgqlYpW5wx2yy', "\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55\xaa\x55"),
    array('$2a$05$/OK.fbVrR/bpIqNJ5ianF.9tQZzcJfm3uj2NvJ/n5xkhpqLrMpWCe', "\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff\x55\xaa\xff"),
    array('$2a$05$CCCCCCCCCCCCCCCCCCCCC.7uG0VCzI2bS7j6ymqJi9CdcdxiRTWNy', ''),
);

$tests2 = array(
    array('$2a$03$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2a$32$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2c$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2z$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2`$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('$2{$05$CCCCCCCCCCCCCCCCCCCCC.', '*0'),
    array('*0', '*1'),
);

$i=0;
foreach($tests as $test) {
  $result = crypt($test[1], $test[0]);
  if($result === $test[0]) {
    echo "$i. OK\n";
  } else {
    echo "$i. Not OK: $test[0] $result\n";
  }
  $i++;
}

foreach($tests2 as $test) {
  $result = crypt('', $test[0]);
  if($result === $test[1]) {
    echo "$i. OK\n";
  } else {
    echo "$i. Not OK: $test[0] $result\n";
  }
  $i++;
}

?>
--EXPECT--
0. OK
1. OK
2. OK
3. OK
4. OK
5. OK
6. OK
7. OK
8. OK
9. OK
10. OK
11. OK
12. OK
13. OK
14. OK
15. OK
16. OK
17. OK
18. OK
19. OK
20. OK
21. OK
22. OK
23. OK
24. OK
25. OK
26. OK
27. OK
28. OK
29. OK
30. OK
31. OK
32. OK
33. OK
34. OK

Function Calls

crypt 1

Variables

$i 0
$test [{'key': 0, 'value': '$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW'}, {'key': 1, 'value': 'U*U'}]
$tests [{'key': 0, 'value': [{'key': 0, 'value': '$2a$05$CCCCCCCCCCCCCCCCCCCCC.E5YPO9kmyuRGyh0XouQYb4YMJKvyOeW'}, {'key': 1, 'value': 'U*U'}]}, {'key': 1, 'value': [{'key': 0, 'value': '$2a$05$CCCCCCCCCCCCCCCCCCCCC.VGOzA784oUp/Z0DY336zx7pLYAy0lwK'}, {'key': 1, 'value': 'U*U*'}]}, {'key': 2, 'value': [{'key': 0, 'value': '$2a$05$XXXXXXXXXXXXXXXXXXXXXOAcXxm9kjPGEMsLznoKqmqw7tc8WCx4a'}, {'key': 1, 'value': 'U*U*U'}]}, {'key': 3, 'value': [{'key': 0, 'value': '$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui'}, {'key': 1, 'value': '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789chars after 72 are ignored'}]}, {'key': 4, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e'}, {'key': 1, 'value': '£'}]}, {'key': 5, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e'}, {'key': 1, 'value': 'ÿÿ£'}]}, {'key': 6, 'value': [{'key': 0, 'value': '$2y$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e'}, {'key': 1, 'value': 'ÿÿ£'}]}, {'key': 7, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.nqd1wy.pTMdcvrRWxyiGL2eMz.2a85.'}, {'key': 1, 'value': 'ÿÿ£'}]}, {'key': 8, 'value': [{'key': 0, 'value': '$2b$05$/OK.fbVrR/bpIqNJ5ianF.CE5elHaaO4EbggVDjb8P19RukzXSM3e'}, {'key': 1, 'value': 'ÿÿ£'}]}, {'key': 9, 'value': [{'key': 0, 'value': '$2y$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq'}, {'key': 1, 'value': '£'}]}, {'key': 10, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq'}, {'key': 1, 'value': '£'}]}, {'key': 11, 'value': [{'key': 0, 'value': '$2b$05$/OK.fbVrR/bpIqNJ5ianF.Sa7shbm4.OzKpvFnX1pQLmQW96oUlCq'}, {'key': 1, 'value': '£'}]}, {'key': 12, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi'}, {'key': 1, 'value': '1£345'}]}, {'key': 13, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi'}, {'key': 1, 'value': 'ÿ£345'}]}, {'key': 14, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi'}, {'key': 1, 'value': 'ÿ£34ÿÿÿ£345'}]}, {'key': 15, 'value': [{'key': 0, 'value': '$2y$05$/OK.fbVrR/bpIqNJ5ianF.o./n25XVfn6oAPaUvHe.Csk4zRfsYPi'}, {'key': 1, 'value': 'ÿ£34ÿÿÿ£345'}]}, {'key': 16, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.ZC1JEJ8Z4gPfpe1JOr/oyPXTWl9EFd.'}, {'key': 1, 'value': 'ÿ£34ÿÿÿ£345'}]}, {'key': 17, 'value': [{'key': 0, 'value': '$2y$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e'}, {'key': 1, 'value': 'ÿ£345'}]}, {'key': 18, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.nRht2l/HRhr6zmCp9vYUvvsqynflf9e'}, {'key': 1, 'value': 'ÿ£345'}]}, {'key': 19, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS'}, {'key': 1, 'value': '£ab'}]}, {'key': 20, 'value': [{'key': 0, 'value': '$2x$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS'}, {'key': 1, 'value': '£ab'}]}, {'key': 21, 'value': [{'key': 0, 'value': '$2y$05$/OK.fbVrR/bpIqNJ5ianF.6IflQkJytoRVc1yuaNtHfiuq.FRlSIS'}, {'key': 1, 'value': '£ab'}]}, {'key': 22, 'value': [{'key': 0, 'value': '$2x$05$6bNw2HLQYeqHYyBfLMsv/OiwqTymGIGzFsA4hOTWebfehXHNprcAS'}, {'key': 1, 'value': 'Ñ\x91'}]}, {'key': 23, 'value': [{'key': 0, 'value': '$2x$05$6bNw2HLQYeqHYyBfLMsv/O9LIGgn8OMzuDoHfof8AQimSGfcSWxnS'}, {'key': 1, 'value': 'ÐÁÒÏÌØ'}]}, {'key': 24, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6'}, {'key': 1, 'value': 'ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªchars after 72 are ignored as usual'}]}, {'key': 25, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.R9xrDjiycxMbQE2bp.vgqlYpW5wx2yy'}, {'key': 1, 'value': 'ªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªUªU'}]}, {'key': 26, 'value': [{'key': 0, 'value': '$2a$05$/OK.fbVrR/bpIqNJ5ianF.9tQZzcJfm3uj2NvJ/n5xkhpqLrMpWCe'}, {'key': 1, 'value': 'UªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿUªÿ'}]}, {'key': 27, 'value': [{'key': 0, 'value': '$2a$05$CCCCCCCCCCCCCCCCCCCCC.7uG0VCzI2bS7j6ymqJi9CdcdxiRTWNy'}, {'key': 1, 'value': ''}]}]
$tests2 [{'key': 0, 'value': [{'key': 0, 'value': '$2a$03$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 1, 'value': [{'key': 0, 'value': '$2a$32$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 2, 'value': [{'key': 0, 'value': '$2c$05$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 3, 'value': [{'key': 0, 'value': '$2z$05$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 4, 'value': [{'key': 0, 'value': '$2`$05$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 5, 'value': [{'key': 0, 'value': '$2{$05$CCCCCCCCCCCCCCCCCCCCC.'}, {'key': 1, 'value': '*0'}]}, {'key': 6, 'value': [{'key': 0, 'value': '*0'}, {'key': 1, 'value': '*1'}]}]

Stats

MD5 0d7f03267366006f4584c4e1451d0ef5
Eval Count 0
Decode Time 106 ms