Как я могу Шифровать/Расшифровать 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 и как я могу также зашифровать?
Спасибо
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 2
nokimaro
@nokimaro
https://github.com/stymiee/php-simple-encryption
Использует Openssl расширение и могёт в des
судя по python коду нужен cipher=des-ecb
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы