Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Шифрование ХП в MSSQL  [new]
Vladimir_Mer
Member

Откуда:
Сообщений: 23
Здравствуйте.
Подскажите пожалуйста, поможет ли такая конструкция закрыть доступ к коду хп от всех?
CREATE PROCEDURE ENCRYPTIONProc
WITH ENCRYPTION
as
select 123 as qwe

Если нет, напишите, пожалуйста, способ узнать текст зашифровано ХП.

Читал на форуме(тут*) что в 2000 это возможно.
Как дела обстоят с более поздними версиями MSSQL? например в 2017?
15 ноя 19, 15:55    [22017433]     Ответить | Цитировать Сообщить модератору
 Re: Шифрование ХП в MSSQL  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
Vladimir_Mer, стыдно стало чтоль? https://www.systoolsgroup.com/sql-decryptor.html
15 ноя 19, 15:58    [22017438]     Ответить | Цитировать Сообщить модератору
 Re: Шифрование ХП в MSSQL  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4712
Vladimir_Mer,

DECLARE @SuperEncodedProcScript NVARCHAR(MAX) = N'akdljaljdkajdkjasdkjaksjdklasjdkljaskldjas'
DECLARE @Script NVARCHAR(MAX) = SUPER_DECODE(@SuperEncodedProcScript, @SuperKeyNoHackerWouldBeak) 
PRINT(@Script)
EXEC(@Script)
15 ноя 19, 16:00    [22017445]     Ответить | Цитировать Сообщить модератору
 Re: Шифрование ХП в MSSQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Vladimir_Mer,

все достаточно просто расшифровуется при необходимости. Смысл спрятать ваш сокровенный скрипт от всех какой?
15 ноя 19, 16:06    [22017465]     Ответить | Цитировать Сообщить модератору
 Re: Шифрование ХП в MSSQL  [new]
0wl
Member

Откуда:
Сообщений: 54
buser,

Можно и бесплатно:
https://www.apexsql.com/sql-tools-decrypt.aspx
15 ноя 19, 16:09    [22017474]     Ответить | Цитировать Сообщить модератору
 Re: Шифрование ХП в MSSQL  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
Vladimir_Mer,

все там по прежнему.
https://sqlperformance.com/2016/05/sql-performance/the-internals-of-with-encryption
15 ноя 19, 16:12    [22017486]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить