{{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\\ 예시)