массивы — шифрование и дешифрование DES в переполнении стека

Пожалуйста помоги. Как мне сделать массив в зашифрованном и расшифрованном виде?

<?php
class DES{

function encrypt($plainText, $cipherKey){
//plainText
$result = $this->toBiner($plainText);
$result = $this->InitialPermutation($result);
//key
$key = $this->toBiner($cipherKey);
$key = $this->kompresBit($key);
$arrLeftShift = $this->LeftShift($key);
//final
$result = $this->keyExpansion($result, $arrLeftShift);
return $result;
}

function decrypt($encryptedText, $cipherKey){
$key = $this->toBiner($cipherKey);
$key = $this->kompresBit($key);
$arrLeftShift = $this->LeftShift($key);

$result = $this->reverseKeyExpansion($encryptedText, $arrLeftShift);
$result = $this->revInitialPermutation($result);

-2

Решение

Я не знаю много о шифровании, но насколько я понимаю, DES не является рекомендуемым стандартом шифрования:http://en.wikipedia.org/wiki/Data_Encryption_Standard

Если вы ищете что-то более безопасное, взгляните на вопрос Вот который включает в себя функции шифрования / дешифрования, которые работают

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector