kleine verbesserung

This commit is contained in:
Marcel Naeve 2024-04-19 23:42:18 +02:00
parent 46689d085e
commit 3a74088288
Signed by: manae
GPG Key ID: 3BB68BF9EA669981
1 changed files with 3 additions and 3 deletions

View File

@ -116,15 +116,15 @@ class NumberBaseCryptCollection extends NumberBaseCrypt {
public function decryptComplex(string $data, array $digitList) : array { public function decryptComplex(string $data, array $digitList) : array {
$cd = []; $cd = [];
for($i=0;$i<count($digitList);$i++) { for($i=0;$i<count($digitList);$i++) {
$numberBaseCrypt = new NumberBaseCrypt($digitList[$i]); $this->setDigits($digitList[$i]);
$len = substr($data, 0, 1); $len = substr($data, 0, 1);
$len = $numberBaseCrypt->baseToBase10($len); $len = $this->baseToBase10($len);
$data = substr($data, 1); $data = substr($data, 1);
if($len <= strlen($data)) { if($len <= strlen($data)) {
$tmp = substr($data, 0, $len); $tmp = substr($data, 0, $len);
$cd[] = $numberBaseCrypt->baseToBase10($tmp); $cd[] = $this->baseToBase10($tmp);
$data = substr($data, $len); $data = substr($data, $len);
} }
} }