{{htmlmetatags> metatag-description=(심플웍스, SimpleWorks, 유틸리티, SecurityUtil) metatag-og:description=(심플웍스, SimpleWorks, 유틸리티, SecurityUtil) }} ====== SecurityUtil ====== ===== 공통 ===== ^ 메서드 ^ 매개변수 ^ 리턴 ^ 비고 ^ | MD5 | str 문자열 | 해시값\\ (32자리 고정) | MD5 해시 | | SHA256 | str 문자열 | 해시값\\ (64자리 고정) | SHA256 해시 | | SHA512 | str 문자열 | 해시값\\ (128자리 고정) | SHA512 해시 | | AES256 | str 문자열\\ opt 옵션 ((대/소문자 구분 없음))\\ - enc 또는 e\\ - dec 또는 d | 암/복호화 문자열\\ (기본 Key, IV) | AES256 암/복호화 ((JDK 1.8.0.161 이상)) | | ::: | str 문자열\\ opt 옵션 ((대/소문자 구분 없음))\\ - enc 또는 e\\ - dec 또는 d\\ key Key\\ iv IV | 암/복호화 문자열 | ::: | | UUID | N/A | UUID 문자열\\ (32자리 고정) | UUID v4 생성 | | ULID | N/A | ULID 문자열\\ (26자리 고정) | ULID 생성 | | OTP | N/A | OTP 문자열\\ (기본 자리 숫자) | OTP 생성 | | ::: | len 길이 | OTP 문자열\\ (N자리 숫자) | ::: | | ::: | len 길이\\ opt 옵션\\ - eng\\ - num\\ - eng_num_mix | OTP 문자열\\ (N자리 영문 대문자/숫자) | ::: | | XSS | str 문자열 | 치환된 문자열 | XSS 문자열 치환 ((우회 기법 체크 사항\\ - 대/소문자\\ - [[기술문서:레퍼런스:자료:문자:보이지_않는_문자|보이지 않는 문자]])) ((script, object, embed, applet, svg, frame, iframe\\ 예시) "심플웍스" "SimpleWorks"}}