TKS.RU - всё о таможне
Вернуться   Форумы TKS.RU  / Разделы  / Таможенный

Ответ
Тема : Ввоз ПО Опции темы Опции просмотра
XELA76
СУРовый БАЗоВЭД
 
Аватар для XELA76
 
Регистрация: 18.08.2010
Адрес: СЗТУ~СЗПО
Сообщений: 23,174
Благодарности:
отдано: 5,529
получено: 6,054/5,370
Цитата ( backtrack » )
paint на винде это тоже ПО, где там шифрование?

Открой его код, если перепишешь, Я буду доволен.
__________________

In hoc signo vinces - Сим победи́ши!
XELA76 вне форума   Ответить с цитированием
customr
Гость
 
Регистрация: 22.05.2013
Сообщений: 13
Благодарности:
отдано: 1
Благодарностей получено: 1/1
Цитата ( XELA76 » )
Любое ПО является с шифрование, иначе оно не имеет смысла. Вам легче по каналам интернет не оформляя.

Где-то недавно читал, что по каналам интернета уже тоже надо оформлять
customr вне форума   Ответить с цитированием
Поблагодарили:
XELA76
СУРовый БАЗоВЭД
 
Аватар для XELA76
 
Регистрация: 18.08.2010
Адрес: СЗТУ~СЗПО
Сообщений: 23,174
Благодарности:
отдано: 5,529
получено: 6,054/5,370
Цитата ( customr » )
Где-то недавно читал, что по каналам интернета уже тоже надо оформлять

Возможно, но не сталкивался.
__________________

In hoc signo vinces - Сим победи́ши!
XELA76 вне форума   Ответить с цитированием
customr
Гость
 
Регистрация: 22.05.2013
Сообщений: 13
Благодарности:
отдано: 1
Благодарностей получено: 1/1
Цитата ( пенсионер » )
Это надо спрашивать специалистов иного профиля, показать им раздел 2.19 Единого перечня запретов и ограничений.

Можно сюда обратится https://www.excont.ru/service/expert.../shifrovalnye/

Ясно, без экспертизы не получится понять
Спасибо
customr вне форума   Ответить с цитированием
XELA76
СУРовый БАЗоВЭД
 
Аватар для XELA76
 
Регистрация: 18.08.2010
Адрес: СЗТУ~СЗПО
Сообщений: 23,174
Благодарности:
отдано: 5,529
получено: 6,054/5,370
Цитата ( XELA76 » )
Возможно, но не сталкивался.

Осталось только за воздух брать, и ага.
Мультики и книги становятся бытностью.
__________________

In hoc signo vinces - Сим победи́ши!
XELA76 вне форума   Ответить с цитированием
customr
Гость
 
Регистрация: 22.05.2013
Сообщений: 13
Благодарности:
отдано: 1
Благодарностей получено: 1/1
Цитата ( XELA76 » )
Осталось только за воздух брать, и ага.
Мультики и книги становятся бытностью.

Ага, ждем налог на углеродный след
customr вне форума   Ответить с цитированием
backtrack
Миноносец "Дерзкий"
 
Аватар для backtrack
 
Регистрация: 27.05.2011
Адрес: ...видимо, сейчас на Земле
Сообщений: 29,577
Благодарности:
отдано: 2,026
получено: 4,631/3,843
Цитата ( XELA76 » )
Открой его код, если перепишешь, Я буду доволен.

на

Цитата
Вот пример простой программы рисования (аналог Paint) на Python с использованием библиотеки PyQt5:
python

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QPushButton, QColorDialog, QFileDialog
from PyQt5.QtGui import QPainter, QPen, QColor, QImage, QPainterPath
from PyQt5.QtCore import Qt, QPoint, QSize

class Canvas(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.setFixedSize(800, 600)
self.image = QImage(self.size(), QImage.Format_RGB32)
self.image.fill(Qt.white)
self.drawing = False
self.last_point = QPoint()
self.pen_color = QColor(Qt.black)
self.pen_width = 3
self.path = QPainterPath()

def paintEvent(self, event):
painter = QPainter(self)
painter.drawImage(self.rect(), self.image, self.image.rect())

def mousePressEvent(self, event):
if event.button() == Qt.LeftButton:
self.drawing = True
self.last_point = event.pos()
self.path.moveTo(self.last_point)

def mouseMoveEvent(self, event):
if self.drawing and (event.buttons() & Qt.LeftButton):
painter = QPainter(self.image)
painter.setPen(QPen(self.pen_color, self.pen_width,
Qt.SolidLine, Qt.RoundCap, Qt.RoundJoin))
painter.drawLine(self.last_point, event.pos())
self.last_point = event.pos()
self.update()

def mouseReleaseEvent(self, event):
if event.button() == Qt.LeftButton:
self.drawing = False

def clear(self):
self.image.fill(Qt.white)
self.update()

def set_pen_color(self, color):
self.pen_color = color

def set_pen_width(self, width):
self.pen_width = width

def save_image(self):
file_path, _ = QFileDialog.getSaveFileName(
self, "Save Image", "", "PNG Image (*.png);;JPEG Image (*.jpg *.jpeg)"
)
if file_path:
self.image.save(file_path)

class PaintApp(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("Simple Paint")
self.setFixedSize(1000, 700)

# Create canvas
self.canvas = Canvas()

# Create buttons
clear_btn = QPushButton("Clear Canvas")
clear_btn.clicked.connect(self.canvas.clear)

color_btn = QPushButton("Choose Color")
color_btn.clicked.connect(self.choose_color)

save_btn = QPushButton("Save Image")
save_btn.clicked.connect(self.canvas.save_image)

# Layout
controls = QVBoxLayout()
controls.addWidget(clear_btn)
controls.addWidget(color_btn)
controls.addWidget(save_btn)
controls.addStretch(1)

main_layout = QHBoxLayout()
main_layout.addLayout(controls)
main_layout.addWidget(self.canvas)

container = QWidget()
container.setLayout(main_layout)
self.setCentralWidget(container)

def choose_color(self):
color = QColorDialog.getColor()
if color.isValid():
self.canvas.set_pen_color(color)

if __name__ == "__main__":
app = QApplication(sys.argv)
window = PaintApp()
window.show()
sys.exit(app.exec_())

Для работы программы нужно установить PyQt5:
bash

pip install pyqt5

Основные функции:

Рисование мышью (удерживая левую кнопку)

Выбор цвета через диалоговое окно

Очистка холста

Сохранение рисунка в формате PNG или JPEG

Изменение размера кисти (через изменение кода)

Как использовать:

Запустите программу

Рисуйте на белом холсте, удерживая левую кнопку мыши

Нажмите "Choose Color" для выбора цвета

Используйте "Clear Canvas" для очистки

Сохраните результат через "Save Image"

__________________

-В действительности все совершенно иначе, чем на самом деле ©
-Всё просто. ©
backtrack вне форума   Ответить с цитированием
Поблагодарили:
XELA76
СУРовый БАЗоВЭД
 
Аватар для XELA76
 
Регистрация: 18.08.2010
Адрес: СЗТУ~СЗПО
Сообщений: 23,174
Благодарности:
отдано: 5,529
получено: 6,054/5,370
Цитата ( customr » )
Ясно, без экспертизы не получится понять
Спасибо

Я не причём, это же не 820 кг кокаина.
__________________

In hoc signo vinces - Сим победи́ши!
XELA76 вне форума   Ответить с цитированием
stasiboro
Гуру
 
Регистрация: 07.02.2008
Адрес: Москва
Сообщений: 23,745
Благодарности:
отдано: 2,408
получено: 6,000/4,998
Цитата ( customr » )
Где-то недавно читал, что по каналам интернета уже тоже надо оформлять

Давно ли? В начале лета покупал ПО за бугром, установщик скачал, ключ скинули, всё.
stasiboro вне форума   Ответить с цитированием
Поблагодарили:
customr
Гость
 
Регистрация: 22.05.2013
Сообщений: 13
Благодарности:
отдано: 1
Благодарностей получено: 1/1
Цитата ( XELA76 » )
Я не причём, это же не 820 кг кокаина.

вот что ИИ говорит

Чтобы определить, содержит ли программное обеспечение (ПО) криптографию или шифрование, можно использовать следующие методы:

1. Анализ функционала и документации
Описание ПО: Проверьте официальный сайт, документацию или рекламные материалы. Криптография часто упоминается в контексте:

"Защита данных", "Шифрование", "End-to-End Encryption".

"Цифровые подписи", "Аутентификация", "SSL/TLS".

"Криптографические алгоритмы" (AES, RSA, ECC, SHA и т. д.).

Назначение ПО: Если ПО связано с безопасностью (VPN, мессенджеры, password managers, файловые шифраторы), скорее всего, оно использует криптографию.

2. Изучение исходного кода (если доступен)
Открытое ПО: Если программа с открытым исходным кодом (GitHub, GitLab), можно поискать:

Использование криптобиблиотек (OpenSSL, libsodium, Bouncy Castle, Crypto++).

Вызовы функций, связанных с шифрованием (AES_encrypt, RSA_generate_key, SHA256_Init).

Закрытое ПО: Если код недоступен, можно попробовать декомпиляцию (но это может нарушать лицензию).

3. Анализ сетевого трафика
Wireshark / tcpdump: Если ПО обменивается данными по сети, можно проверить:

Использует ли оно TLS/SSL (порт 443, HTTPS, STARTTLS).

Есть ли нестандартные зашифрованные пакеты (нечитаемый бинарный трафик вместо plaintext).

Сертификаты: Проверьте, запрашивает ли ПО сертификаты или ключи.

4. Проверка зависимостей и библиотек
Динамический анализ (для Windows/Linux/macOS):

Windows: Process Explorer или Dependency Walker – поиск DLL, связанных с шифрованием (libcrypto.dll, bcrypt.dll).

Linux/macOS: ldd (проверка связанных библиотек), strace (анализ системных вызовов).

macOS: otool -L (просмотр динамических библиотек).

Статический анализ: Можно искать сигнатуры криптоалгоритмов в бинарном файле (например, с помощью binwalk, Ghidra).

5. Юридический аспект (экспортный контроль)
В некоторых странах (США, РФ, ЕС) ПО с криптографией подлежит регулированию:

США: EAR (Export Administration Regulations), проверка на соответствие категории ECCN 5A/5D.

Россия: Если ПО использует шифрование, может потребоваться нотификация ФСБ (ФЗ "О связи", Постановление №584).

ЕС: Регулируется в рамках экспортных ограничений (например, Wassenaar Arrangement).

6. Использование автоматических анализаторов
PEiD / Detect It Easy (DIE): Проверка исполняемых файлов на наличие криптографических функций.

Binwalk / Ghidra: Поиск известных алгоритмов (AES, RSA, DES) в бинарниках.

Frida / Radare2: Динамический анализ работающего ПО на предмет вызовов криптографических функций.

Вывод
Если ПО шифрует данные, использует цифровые подписи, TLS или хеширование – оно содержит криптографию. Для точного анализа можно комбинировать методы: изучение документации, статический/динамический анализ кода и сетевой активности. Если криптография обнаружена, важно проверить юридические требования в вашей юрисдикции.
customr вне форума   Ответить с цитированием
Ответ




Ваши права в разделе

Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Текущее время: 04:06. Часовой пояс GMT +3.


TKS.RU: всё о ТАМОЖНЕ

ООО "ТКС.РУ", реклама на портале, экспорт таможенных новостей, карта сайта
"Tamplat.ru – таможенные платежи. Калькулятор для расчета таможенных платежей",

197022, СПб, ул. Петропавловская, 4-а, бизнес-центр "Лидваль Холл", 3 этаж, м."Петроградская"
т. (812) 449-50-61, ф. (812) 449-50-62, customs@tks.ru, www.tks.ru

Политика в отношении обработки персональных данных

"TKS.RU – все о таможне. Таможня для всех – российский таможенный портал" © 2000-2025

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot