Обработка-пример шифрования в 1С 8.2

21.12.12

Разработка - Защита ПО и шифрование

Обработка-пример шифрования в 1С 8.2
До безобразия простой код, однако, весьма эффективный алгоритм.

Иногда требуется что-то подобное, например, у нас в базе хранятся пароли на расчетные листки и на ключевые константы и регистры.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Сама обработка
.epf 7,70Kb
86
86 Скачать (1 SM) Купить за 1 850 руб.

Обработка-пример шифрования в 1С 8.2
До безобразия простой код, однако, весьма эффективный алгоритм.

Иногда требуется что-то подобное, например, у нас в базе хранятся пароли на расчетные листки и на ключевые константы и регистры.

Плюсом является то, что в шифрованном коде нет запрещенных символов xml и стало быть, оно спокойно может ходить по РБД.

Код открыт.

См. также

Защита ПО и шифрование Программист Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Представляю вам микрорасширение, которое запрещает глобальный поиск по вашей конфигурации.

1 стартмани

09.02.2023    2725    11    aximo    5    

2

Защита ПО и шифрование Программист Абонемент ($m)

Для установки защиты pdf документа, полученного в 1С, написано консольное приложение на c#., использующее одну зависимость pdfSharp.dll. В результате работы приложения ограничены операции над документом и записаны метаданные. С помощью аргументов командной строки можно управлять работой приложения.

2 стартмани

30.01.2023    2143    2    olevlasam    3    

3

Защита ПО и шифрование Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальный синтаксический анализатор ASN.1, который может декодировать любую допустимую структуру ASN.1 DER или BER, независимо от того, закодирована ли она в кодировке Base64 (распознаются необработанные base64, защита PEM и begin-base64) или в шестнадцатеричном кодировании.

1 стартмани

04.12.2022    3584    16    keyn5565`    0    

14

Защита ПО и шифрование Программист Платформа 1С v8.3 Абонемент ($m)

Демонстрация возможностей шифрования строки на основе мастер-пароля в 1С Предприятие 8.3.19. AES без zip файла, RSA, PKDF2. (c использованием библиотеки С# через com).

2 стартмани

31.08.2022    4470    9    vit59    2    

6

Защита ПО и шифрование Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка, позволяющая запутывать и шифровать байт-код, поставлять модули без исходных текстов и т.д. Работает только в файловом варианте с версии платформы 8.3.22.1368 из-за конструктора ГенераторСлучайныхЧисел, поскольку алгоритм был изменён.

10 стартмани

16.06.2022    12756    106    ZhokhovM    12    

45

Защита ПО и шифрование Программист Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Как уберечь конструкторскую документацию от воровства конкурентами? Недавно столкнулся с этой проблемой. Заказчик серьёзно обеспокоен утечкой информации о конструкторских разработках в адрес конкурентов, за счет подкупа исполнителей, занимающихся производством по конструкторской документации, операторов технологического оборудования и обрабатывающих центров по изготовлению деталей и сборочных единиц.

2 стартмани

09.03.2022    6145    3    ge_ni    9    

2

Защита ПО и шифрование Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Система построена на веб платформе, все управление происходит на сайте в личном кабинете пользователя.

1 стартмани

27.12.2021    5106    2    idm80    12    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. WKBAPKA 215 24.12.12 11:18 Сейчас в теме
3. vladshnurkoff 82 24.12.12 12:13 Сейчас в теме
(1)что-то типа модифицированного одноразового блокнота.
2. petrov_al 10 24.12.12 12:06 Сейчас в теме
Скачал так как расперло любопытство... Действительно алгоритм достаточно прост, сам бы быстро недодумался. Автор молодец!
4. Lukich66 83 04.01.13 15:31 Сейчас в теме
Давно думаю о возможностях использования "проводов" для обмена эл.документами между к/агентами (сч.фактура,торг-12 и т.п.) бесплатно( т.е. б/дяди васи,которому нужно платить за его "сервер"),а так же оч. правомерно сдавать отчетность в налоговую. Что мешает?
5. ЛохНесс 150 05.01.13 00:52 Сейчас в теме
Алгоритм, с точки зрения требований к современным шифрам - полное Г.

Это известный "Шифр Виженера". Долгое время он считался не раскрываемым. Однако, такие времена давно канули в лету. Ни о какой криптостойкости не может идти речи. Особенно во времена компьютеров.

Мало того, и программа написана криво. Если буквы ключевого слова и исходного текста будут такие, что сумма их кодов будет больше, чем 65535, то эта буква не попадет в зашифрованный текст и в дальнейшем не будет расшифрована.

Кроме этого, вместо кода:
			Если У >= ДлинаКлюча Тогда 
				У = 1;
			Иначе
				У = У + 1;
			КонецЕсли;

можно написать следующее:

			у = Х - Цел((Х-1) / ДлинаКлюча) * ДлинаКлюча;
6. vladshnurkoff 82 06.01.13 00:22 Сейчас в теме
(5), ну так я и пишу без заявки на шедевр - поставленную задачу выполняет вполне, написано за полчаса.
И еще, разве что-то есть в описании про высокую криптостойкость или невозможность расшифровать? Вот когда-нибудь, когда деревья станут совсем маленькими, а годы незаметными, может и сподоблюсь написать нечто серьезное ))
И еще, еще, почти все мои обработки - некоторые заготовки для дальнейшего творчества, веь идеи в них, и вправду, согласитесь, весьма неплохи ;-)
7. ЛохНесс 150 06.01.13 02:00 Сейчас в теме
(6)
поставленную задачу выполняет вполне

Какую задачу? Кто ее поставил? Как поставил? Где постановка задачи? Вполне - это как?

И еще, разве что-то есть в описании про высокую криптостойкость или невозможность расшифровать?

В описании написано следующее:
однако, весьма эффективный алгоритм

Эффективность — свойство системы, характеризующее ее способность выполнять задачи по назначению. Твой алгоритм предназначен для шифрования, значит он должен быть криптостойким. Но он таким не является.

веь идеи в них, и вправду, согласитесь, весьма неплохи ;-)


Не соглашусь. Да, идея неплоха для 1467 года, когда была сформулирована идея многоалфавитных шифров. Или 1586 года, когда этот шифр был представлен перед комиссией.
Ты опоздал со своими идеями на 500 лет, братишка...
8. vladshnurkoff 82 06.01.13 02:07 Сейчас в теме
Ты чего хотел-то, родной?
9. oleg_km 06.01.13 11:59 Сейчас в теме
В эпоху 8.2 проще задействовать МенеджерКриптографии или CAPICOM. Мне кажется будет гораздо эффективнее
10. It-developer 26 15.05.13 14:59 Сейчас в теме
11. пользователь 02.04.18 15:15
Сообщение было скрыто модератором.
...
Оставьте свое сообщение