Как перенести кодирующую функцию из js в python 3?

87
20 февраля 2022, 07:10

Имеется функция:

function Signature(value) {
  var hash = CryptoJS.SHA256(value);
  return (hash.toString(CryptoJS.enc.Base64)); 
}

Нужно перенести её в python 3. Много гуглил но так ничего и не нашел. Буду сильно рад вашей помощи, заранее спасибо.

Answer 1
import hashlib
import base64
def signature(value):
    return base64.b64encode(hashlib.sha256(value.encode('utf-8')).digest())
signature('message')
# b'q1MKE+RZFJgrefm34/uplM/R8/si9xzqGvvwK0YMbR0='
signature('message').decode('utf-8')
# 'q1MKE+RZFJgrefm34/uplM/R8/si9xzqGvvwK0YMbR0='
READ ALSO
Границы области кластеризации PruneCluster

Границы области кластеризации PruneCluster

Столкнулся с такой проблемой: пытаюсь сделать отображение области кластеризации в PruneCluster, как в markerclustergroup (отвечает свойство ShowCoverageOnHover)

86
Общий файл excel на сервере для редактирования

Общий файл excel на сервере для редактирования

есть нужда в реализации общего файла excel ( здесь будет таблица учета рассылок) на сервере, к которой будут обращаться пользователи через страницу...

97
Возникает ошибка при оформлении заказа на битрикс (вроде что то связанное с JSON)

Возникает ошибка при оформлении заказа на битрикс (вроде что то связанное с JSON)

Возникает ошибка при оформлении заказа на битрикс (вроде что то связанное с JSON), вот что выходит:

96
ckeditor редактирование html с разметкой textarea

ckeditor редактирование html с разметкой textarea

Редактирую html-страницу через редактор ckeditorВсё работает, без проблем

81