В настоящее время тестируется функция SHA256, чтобы подготовить переменную для использования в другом приложении.SAS строчная строка SHA256
Пользователь запросил результат SHA256 в нижнем регистре. Я создал быструю запись для того, чтобы убедиться, что я могу преобразовать string-
data have;
input first $ last $ dob $ 10. sex $;
cards;
test person 1955-07-31 1
;
run;
Кажется, он не позволит строчной строки один раз прошел через функцию SHA.
Есть ли обходной путь для этого? Приведенная ниже попытка не дала желаемых результатов.
data have2;
set have;
source = catt(first,last,dob,sex);
encryp = lowcase(sha256(source));
format encryp $hex64.;
run;
Это правильный ответ, но ответы вроде этого не очень полезны, поскольку они не объясняют _why_, это правильный способ сделать это. – Joe
@ Foxer, спасибо за быстрый поворот. +1 – SMW