@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.
Добавил ру перевод и поменял variants в файлах интерфейса блоков на совместимое с версией 23.2.2
Crypto.zip
@Νικήτας Кстати. У тебя в файле engine было много вызовов странной функции _set_if_expression, которую я ни где не нашел. Примечательно, что она просто хранила base64 условия, которое шло сразу же после него. Возможно это какая-то фича новых версий баса, тк на дедике ласт бас на эту функцию не тригерился, но у себя на 23.2.2 я ее удалил с кода модуля.
Обновление v2.0
* RSA/RSACertificateConverter функции сами определять формат сертифика (PEM/RAW)
* RSA формат RAW это необработанные значения ключа закодированные в HEX в формате JSON
Пример RAW сертификата:
Потом добавлю описание/русский и больше параметров для RSA шифрование/дешифрование
@Nikolas said in Crypto - Модуль с криптографическими функциями:
Как обойти эту ошибку, которая иногда появляется при дешифровке?
Проверять данные которые пытаетесь туда передать, он же пишет что невалидная utf-8 строка
@Nikolas said in Crypto - Модуль с криптографическими функциями:
Есть простой JS для этого?
Наверняка ) Мне гуглить лень )
@Q_Q said in Crypto - Модуль с криптографическими функциями:
@Nikolas оберни в игнор ошибок)
Это слишком просто )
@sergerdn said in Crypto - Модуль с криптографическими функциями:
Отличный вредный совет😀
Зависит от ситуации, если входные данные от него не зависят и могут быть невалидными, то вполне можно и так сделать. Только отчет БАСа будет портить, но это уже кому как
@UserTrue said in Crypto - Модуль с криптографическими функциями:
Зависит от ситуации, если входные данные от него не зависят и могут быть невалидными, то вполне можно и так сделать.
Зависит от стиля программирования, я никогда не игнорирую ошибки, а обрабатываю их или падаю с грохотом.
Упасть в BAS с полным stack trace не получится правда, нет такого функционала по умолчанию, но пути прикрутить сбоку есть.