사용자 도구

사이트 도구


잡개발자:심플웍스:유틸리티:security

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
잡개발자:심플웍스:유틸리티:security [2025/12/12 18:44]
carlito76
잡개발자:심플웍스:유틸리티:security [2026/02/27 13:40] (현재)
carlito76
줄 8: 줄 8:
 ===== 공통 ===== ===== 공통 =====
 ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^ ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^
-| MD5 | str 문자열 | 해시값 (32자리 고정) | MD5 해시 | +| MD5 | str 문자열 | 해시값\\ (32자리 고정) | MD5 해시 | 
-| SHA256 | str 문자열 | 해시값 (64자리 고정) | SHA256 해시 | +| SHA256 | str 문자열 | 해시값\\ (64자리 고정) | SHA256 해시 | 
-| SHA512 | str 문자열 | 해시값 (128자리 고정) | SHA512 해시 |+| SHA512 | str 문자열 | 해시값\\ (128자리 고정) | SHA512 해시 |
 | AES256 | str 문자열\\ opt 옵션 ((대/소문자 구분 없음))\\ - enc 또는 e\\ - dec 또는 d | 암/복호화 문자열\\ (기본 Key, IV) | AES256 암/복호화 ((JDK 1.8.0.161 이상)) | | 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 | 암/복호화 문자열 | ::: | | ::: | str 문자열\\ opt 옵션 ((대/소문자 구분 없음))\\ - enc 또는 e\\ - dec 또는 d\\ key Key\\ iv IV | 암/복호화 문자열 | ::: |
-| UUID |  <color gray>N/A</color>  | UUID 문자열 (32자리 고정) | UUID v4 생성 | +| UUID |  <color gray>N/A</color>  | UUID 문자열\\ (32자리 고정) | UUID v4 생성 | 
-| ULID |  <color gray>N/A</color>  | ULID 문자열 (26자리 고정) | ULID 생성 | +| ULID |  <color gray>N/A</color>  | ULID 문자열\\ (26자리 고정) | ULID 생성 | 
-| OTP |  <color gray>N/A</color>  | OTP 문자열 (기본 자리 숫자) | OTP 생성 | +| OTP |  <color gray>N/A</color>  | OTP 문자열\\ (기본 자리 숫자) | OTP 생성 | 
-| ::: | len 길이 | OTP 문자열 (N자리 숫자) | ::: | +| ::: | len 길이 | OTP 문자열\\ (N자리 숫자) | ::: | 
-| ::: | len 길이\\ opt 옵션\\ - eng\\ - num\\ - eng_num_mix | OTP 문자열 (N자리 영문 대문자/숫자) | ::: | +| ::: | len 길이\\ opt 옵션\\ - eng\\ - num\\ - eng_num_mix | OTP 문자열\\ (N자리 영문 대문자/숫자) | ::: | 
-| XSS | str 문자열 | 치환된 문자열 | XSS 문자열 치환 ((script, vbscript, javascript, alert, confirm, prompt, frame, iframe, object, embed, applet, bgsound, meta, link, style +| XSS | str 문자열 | 치환된 문자열 | XSS 문자열 치환 ((우회 기법 체크 사항\\ - 대/소문자\\ - [[기술문서:레퍼런스:자료:문자:보이지_않는_문자|보이지 않는 문자]])) ((script, object, embed, applet, svgframe, iframe\\ 예시) <script)) ((meta, link, style, base\\ 예시) <meta)) ((onabort, onactivate, onafterprint, onafterscriptexecute, onafterupdate, onanimationcancel, onanimationend, onanimationiteration, onanimationstart, onappinstalled, onauxclick, onbeforeactivate, onbeforecopy, onbeforecut, onbeforedeactivate, onbeforeeditfocus, onbeforeinput, onbeforeinstallprompt, onbeforematch, onbeforepaste, onbeforeprint, onbeforescriptexecute, onbeforetoggle, onbeforeunload, onbeforeupdate, onbegin, onblur, onbounce, oncancel, oncanplay, oncanplaythrough, oncellchange, onchange, onchargingchange, onclick, onclose, oncontentvisibilityautostatechange, oncontextlost, oncontextmenu, oncontextrestored, oncontrolselect, oncopy, oncuechange, oncut, ondblclick, ondeactivate, ondevicechange, ondevicemotion, ondeviceorientation, ondeviceorientationabsolute, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, ondurationchange, onemptied, onend, onended, onerror, onerrorupdate, onfilterchange, onfinish, onfocus, onfocusin, onfocusout, onformchange, onformdata, onforminput, onfreeze, onfscommand, onfullscreenchange, onfullscreenerror, ongamepadconnected, ongamepaddisconnected, ongotpointercapture, onhashchange, onhelp, oninput, oninvalid, onkeydown, onkeypress, onkeyup, onlanguagechange, onlayoutcomplete, onlevelchange, onload, onloadeddata, onloadedmetadata, onloadstart, onlostpointercapture, onmessage, onmessageerror, onmousedown, onmouseenter, onmouseleave, onmousemove, onmouseout, onmouseover, onmouseup, onmousewheel, onmove, onmoveend, onmovestart, onmozfullscreenchange, onmozfullscreenerror, onoffline, ononline, onorientationchange, onpagehide, onpageshow, onpaste, onpause, onplay, onplaying, onpointercancel, onpointerdown, onpointerenter, onpointerleave, onpointermove, onpointerout, onpointerover, onpointerrawupdate, onpointerup, onpopstate, onpresentationconnectionavailable, onprogress, onpropertychange, onratechange, onreadystatechange, onrejectionhandled, onrepeat, onreset, onresize, onresume, onrowenter, onrowexit, onrowsdelete, onrowsinserted, onscroll, onscrollend, onscrollsnapchange, onscrollsnapchanging, onsearch, onsecuritypolicyviolation, onseeked, onseeking, onselect, onselectionchange, onselectstart, onshow, onslotchange, onstalled, onstart, onstop, onstorage, onsubmit, onsuspend, ontimeupdate, ontoggle, ontouchcancel, ontouchend, ontouchmove, ontouchstart, ontransitioncancel, ontransitionend, ontransitionrun, ontransitionstart, onunhandledrejection, onunload, onvisibilitychange, onvolumechange, onvrdisplayactivate, onvrdisplaydeactivate, onwaiting, onwebkitanimationcancel, onwebkitanimationend, onwebkitanimationiteration, onwebkitanimationstart, onwebkitcurrentplaybacktargetisitemcontainerchange, onwebkitfullscreenchange, onwebkitfullscreenerror, onwebkitmouseforcechanged, onwebkitmouseforcedown, onwebkitmouseforceup, onwebkitmouseforcewillbegin, onwebkittransitioncancel, onwebkittransitionend, onwebkittransitionrun, onwebkittransitionstart, onwebkitwillrevealbottom, onwheel, onzoom\\ 예시) onabort=)) | 
-)) ((onabort, onafterprint, onbeforeprint, onbeforeunload, onblur, oncanplay, oncanplaythrough, onchange, onclick, oncontextmenu, oncopy, oncut, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, ondurationchange, onended, onerror, onfocus, onfocusin, onfocusout, onhashchange, oninput, oninvalid, onkeydown, onkeypress, onkeyup, onload, onloadeddata, onloadedmetadata, onloadstart, onmousedown, onmouseenter, onmouseleave, onmousemove, onmouseout, onmouseover, onmouseup, onmousewheel, onoffline, ononline, onpagehide, onpageshow, onpaste, onpause, onplay, onplaying, onprogress, onratechange, onreset, onresize, onscroll, onsearch, onseeked, onseeking, onselect, onshow, onstalled, onsubmit, onsuspend, ontimeupdate, ontoggle, ontouchcancel, ontouchend, ontouchmove, ontouchstart, ontransitionend, onunload, onvolumechange, onwaiting, onwheel)) |+ 
 +{{tag>"심플웍스" "SimpleWorks"}}