⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.94
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
softaculous
/
userspice
/
View File Name :
gen_totp_key.php
<?php //Method taken from users/helpers/encryption.php /* ------------------------------------------------------------------ * | 1. ENGINE DETECTION | * ------------------------------------------------------------------ */ /** * Returns the crypto engine to use: 'sodium', 'openssl', or null (none). */ function totp_crypto_engine(): ?string { // Native libsodium if (function_exists('sodium_crypto_secretbox')) { return 'sodium'; } // sodium_compat polyfill (global class ParagonIE_Sodium_Compat) if (class_exists('ParagonIE_Sodium_Compat')) { return 'sodium'; } // PHP’s OpenSSL extension with AES-256-GCM if ( defined('OPENSSL_VERSION_TEXT') && in_array( 'aes-256-gcm', array_map('strtolower', openssl_get_cipher_methods()), true ) ) { return 'openssl'; } return null; } /* Generate 32-byte master key */ $rawKey = random_bytes(32); $b64Key = base64_encode($rawKey); $cryptoEngine = totp_crypto_engine(); echo '<cryptoEngine>'.$cryptoEngine.'</cryptoEngine>'; echo '<b64Key>'.$b64Key.'</b64Key>'; @unlink('gen_totp_key.php'); ?>