Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Шифрование AES_ENCRYPT / 5 сообщений из 5, страница 1 из 1
10.10.2017, 19:58
    #39534330
Ostic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование AES_ENCRYPT
Здравствуйте.
Надо расшифровать значение.
Как правильно это сделать?
Есть таблица в базе:
Код: sql
1.
2.
3.
4.
CREATE TABLE t1 (
        n BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
        info TEXT NOT NULL,
        PRIMARY KEY (n));


Я пробую так и не получается
Код: sql
1.
2.
;
AES_DECRYPT(SELECT info FROM t1 WHERE n = ?, 'Secret');


Вставляю то хоть правильно?
Код: sql
1.
INSERT INTO t1 VALUES(info,AES_ENCRYPT('Secret info', 'SecretKey'));
...
Рейтинг: 0 / 0
10.10.2017, 20:03
    #39534332
Ostic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование AES_ENCRYPT
Понял.
надо SELECT в начале
Код: sql
1.
SELECT AES_DECRYPT(SELECT info FROM t1 WHERE n = ?, 'Secret');
...
Рейтинг: 0 / 0
10.10.2017, 20:11
    #39534334
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование AES_ENCRYPT
Ostic,

Код: sql
1.
SELECT AES_DECRYPT(info,'SecretKey') FROM t1 WHERE n = 123

?
...
Рейтинг: 0 / 0
10.10.2017, 20:34
    #39534342
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование AES_ENCRYPT
OsticВставляю то хоть правильно?
Код: sql
1.
INSERT INTO t1 VALUES(info,AES_ENCRYPT('Secret info', 'SecretKey'));


Код: sql
1.
INSERT INTO `t1` (`info`)  VALUES (AES_ENCRYPT('Secret info', 'SecretKey'));
...
Рейтинг: 0 / 0
10.10.2017, 20:35
    #39534343
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шифрование AES_ENCRYPT
И, да, поле типа BLOB
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Шифрование AES_ENCRYPT / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]