!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/queuepro/node_modules/crypto-browserify/test/   drwxrwxr-x
Free 13.2 GB of 57.97 GB (22.78%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     random-fill.js (1.5 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var test = require('tape')
var crypto = require('../')
var Buffer = require('safe-buffer').Buffer

test('get error message', function (t) {
  try {
    var b = crypto.randomFillSync(Buffer.alloc(10))
    t.ok(Buffer.isBuffer(b))
    t.end()
  } catch (err) {
    t.ok(/not supported/.test(err.message), '"not supported"  is in error message')
    t.end()
  }
})

test('randomfill', function (t) {
  t.plan(5)
  t.equal(crypto.randomFillSync(Buffer.alloc(10)).length, 10)
  t.ok(Buffer.isBuffer(crypto.randomFillSync(Buffer.alloc(10))))
  crypto.randomFill(Buffer.alloc(10), function (ex, bytes) {
    t.error(ex)
    t.equal(bytes.length, 10)
    t.ok(Buffer.isBuffer(bytes))
    t.end()
  })
})

test('seems random', function (t) {
  var L = 1000
  var b = crypto.randomFillSync(Buffer.alloc(L))

  var mean = [].reduce.call(b, function (a, b) {
    return a + b
  }, 0) / L

  // test that the random numbers are plausably random.
  // Math.random() will pass this, but this will catch
  // terrible mistakes such as this blunder:
  // https://github.com/dominictarr/crypto-browserify/commit/3267955e1df7edd1680e52aeede9a89506ed2464#commitcomment-7916835

  // this doesn't check that the bytes are in a random *order*
  // but it's better than nothing.

  var expected = 256 / 2
  var smean = Math.sqrt(mean)

  // console.log doesn't work right on testling, *grumble grumble*
  console.log(JSON.stringify([expected - smean, mean, expected + smean]))
  t.ok(mean < expected + smean)
  t.ok(mean > expected - smean)

  t.end()
})

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0041 ]--