Потребность в
DESENCRYPT - эта процедура предназначена для DESDECRYPT - эта процедура предназначена для расшифровки данных.SQL> CREATE TABLE TCRYPT 2 (val_num number, 3 val_str varchar2(100)) 4 / Таблица создана. SQL> INSERT INTO TCRYPT VALUES (1, 'Oracle Forms') 2 / 1 строка создана. SQL> INSERT INTO TCRYPT VALUES (2, 'Oracle Reports') 2 / 1 строка создана. SQL> INSERT INTO TCRYPT VALUES (3, 'Oracle Graphics') 2 / 1 строка создана. SQL> INSERT INTO TCRYPT VALUES (4, 'Oracle Portal') 2 / 1 строка создана. SQL> INSERT INTO TCRYPT VALUES (5, 'JDeveloper') 2 / 1 строка создана
CRYPT.ENCRYPT (листинг 10.2) и DECRYPT (листинг 10.3). ENCRYPT - это функция, которая зашифровывает переданную в нее строку, а DECRYPT - это функция, которая расшифровывает указанную строку. Для шифровки и расшифровки данных необходимо знать и использовать ключ.FUNCTION encrypt (p_text varchar2,p_key varchar2 )
RETURN varchar2 IS
v_text varchar2(2000);
v_enc varchar2(2000);
BEGIN
IF p_text IS NULL THEN
RETURN NULL;
END IF;
if p_key IS NULL THEN
RETURN p_text;
END IF;
v_text:=rpad(p_text,(trunc(length(p_text)/8)+1)*8,chr(0));
sys.dbms_obfuscation_toolkit.desencrypt( input_string=>v_text,
key_string=>rpad(p_key,8,p_key), encrypted_string=>v_enc);
return v_enc;
END ENCRYPT;
Функция ENCRYPT принимает два параметра, первый из которых - имя шифруемой строки, а второй - это ключ шифрования.
FUNCTION decrypt (p_text varchar2,p_key varchar2 ) RETURN varchar2 IS v_text varchar2(2000); BEGIN IF p_text IS NULL THEN RETURN NULL; END IF; IF p_key IS NULL THEN RETURN p_text; END IF; sys.dbms_obfuscation_toolkit.desdecrypt( input_string=>p_text, key_string=>rpad(p_key,8,p_key), decrypted_string=>v_text); RETURN rtrim(v_text,chr(0)); END DECRYPT;
WHEN-BUTTON-PRESSED для кнопки "Зашифровать".WHEN-BUTTON-PRESSED BEGIN :val_str:=encrypt(:val_str,'KeyCrypt'); END;
WHEN-BUTTON-PRESSED для кнопки "Расшифровать".WHEN-BUTTON-PRESSED BEGIN :val_str:=decrypt(:val_str,'KeyCrypt'); END;
POST-QUERY или WHEN-NEW-RECORD[ITEM]-INSTANCE. Ниже на рис. 10.2 изображен пример работы формы.
(рис 10.2) Пример работы формы
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.