Задать вопрос
@Pyhon3x

Как я могу Шифровать/Расшифровать DES?

Вот шифрование на Python(3):
from Crypto.Cipher import DES

key = b'abcdefgh'

def pad(text):
    while len(text) % 8 != 0:
        text += b' '
    return text

des = DES.new(key, DES.MODE_ECB)
text = b'Python rocks!'
padded_text = pad(text)

encrypted_text = des.encrypt(padded_text)
print(encrypted_text)
# b'>\xfc\x1f\x16x\x87\xb2\x93\x0e\xfcH\x02\xd59VQ'

Как я могу расшифровать это на PHP и как я могу также зашифровать?
Спасибо
  • Вопрос задан
  • 752 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
https://github.com/stymiee/php-simple-encryption
Использует Openssl расширение и могёт в des
судя по python коду нужен cipher=des-ecb
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы