@maryaTurova

Как правильно зашифровать с помощью CryptoJS?

Уважаемые!
На стороне js имеется функция расшифровки
var key = CryptoJS.enc.Utf8.parse('MySuperPasswords');
function decrypt(textStr, key) {
	var ciphertext = CryptoJS.enc.Base64.parse(textStr);

	// split IV and ciphertext
	var iv = ciphertext.clone();
	iv.sigBytes = 16;
	iv.clamp();
	ciphertext.words.splice(0, 4); // delete 4 words = 16 bytes
	ciphertext.sigBytes -= 16;
	
	// decryption
	var decrypted = CryptoJS.AES.decrypt({ciphertext: ciphertext}, key, {
		iv: iv
	});
	return decrypted.toString(CryptoJS.enc.Utf8);
}
С помощью его расшифровывается текст от сервера (Python).
Подскажите как с помощью PHP произвести encrypt, чтобы данная функция js работала?
Спасибо!
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
Immortal_pony
@Immortal_pony Куратор тега PHP
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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