Существует определенный столбец c (hex_values) в таблице, где все значения (строки) закодированы как base16 (HEX).
Можно ли ВЫБРАТЬ все члены hex_values и принести результат, уже хэшированный SHA256?
Например:
-------------------------
| HEX_VALUES |
-------------------------
| 70617373776f7264313233a | //password123 (HEX)
-------------------------
| 31323370617373776f7264a | //123password (HEX)
-------------------------
| 6c6f72656d697073756d | //loremipsum (HEX)
-------------------------
| 6d7970617373776f7264 | //mypassword (HEX)
-------------------------
И запрос SQL будет делать вся работа, как это (пример строки 1):
70617373776f7264313233a (строка HEX) → password123 (обычная строка) → sha256 (password123) (гигантская строка)
Итак, результат этого SQL Запрос будет:
-------------------------
| HEX_VALUES |
-------------------------
| sha256(password123) |
-------------------------
| sha256(123password) |
-------------------------
| sha256(loremipsum) |
-------------------------
| sha256(mypassword) |
-------------------------
Я знаю, что могу:
1) Выбрать hex_values (Oracle SQL)
2) После SQL Запрос: преобразование в обычную строку → SHA256 (обычная строка)
Но я> действительно <нужно сделать это без использования какого-либо другого исходного кода, кроме Oracle SQL. </p>