DevTulz Online

Base64 ์ธ์ฝ”๋”

Base64 ๋ฌธ์ž์—ด์„ ๋น ๋ฅด๊ฒŒ ์ธ์ฝ”๋”ฉํ•˜๊ฑฐ๋‚˜ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

Base64 ๋””์ฝ”๋”

Base64 ๋ฌธ์ž์—ด์„ ๋น ๋ฅด๊ฒŒ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

JSON ํฌ๋งท

JSON ๋ฐ์ดํ„ฐ๋ฅผ ํฌ๋งทํ•˜๊ณ  ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

JSON ์••์ถ•

๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ JSON ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•ฉ๋‹ˆ๋‹ค.

JSON ๋น„๊ต

๋‘ ๊ฐœ์˜ JSON ๊ฐ์ฒด๋ฅผ ๋น„๊ตํ•˜๊ณ  ์ฐจ์ด์ ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

CSV์—์„œ JSON์œผ๋กœ ๋ณ€ํ™˜๊ธฐ

๋ณ€ํ™˜ CSV ๋ฐ์ดํ„ฐ๋ฅผ JSON ํ˜•์‹์œผ๋กœ.

JSON์—์„œ CSV๋กœ ๋ณ€ํ™˜๊ธฐ

๋ณ€ํ™˜ JSON ๋ฐ์ดํ„ฐ๋ฅผ CSV ํ˜•์‹์œผ๋กœ.

URL ์ธ์ฝ”๋”ฉ

URL์—์„œ ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ…์ŠคํŠธ๋ฅผ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

URL ๋””์ฝ”๋”ฉ

URL ์ธ์ฝ”๋”ฉ๋œ ํ…์ŠคํŠธ๋ฅผ ๋””์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค.

HTML ์ด์Šค์ผ€์ดํ”„

ํ…์ŠคํŠธ์˜ ํŠน์ˆ˜ HTML ๋ฌธ์ž๋ฅผ ์ด์Šค์ผ€์ดํ”„ํ•ฉ๋‹ˆ๋‹ค.

HTML ์–ธ์ด์Šค์ผ€์ดํ”„

ํ…์ŠคํŠธ์˜ HTML ์—”ํ‹ฐํ‹ฐ๋ฅผ ์–ธ์ด์Šค์ผ€์ดํ”„ํ•ฉ๋‹ˆ๋‹ค.

HTML ํฌ๋งทํ„ฐ

HTML ์ฝ”๋“œ๋ฅผ ํฌ๋งทํ•˜๊ณ  ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

HTML Minifier

Minify and compress your HTML code online for faster websites. Works entirely in your browser.

CSS ํฌ๋งทํ„ฐ

CSS ์ฝ”๋“œ๋ฅผ ํฌ๋งทํ•˜๊ณ  ์˜ˆ์˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

CSS ์••์ถ•๊ธฐ

CSS ์ฝ”๋“œ๋ฅผ ์˜จ๋ผ์ธ์—์„œ ์••์ถ•ํ•˜์„ธ์š”. ๋” ๋น ๋ฅธ ์›น์‚ฌ์ดํŠธ์™€ ๋” ์ž‘์€ ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์œ„ํ•ด CSS๋ฅผ ๋น ๋ฅด๊ฒŒ ์••์ถ•ํ•ฉ๋‹ˆ๋‹ค.

UUID ์ƒ์„ฑ๊ธฐ

RFC4122 ์ค€์ˆ˜ UUID (v4)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

ํ•ด์‹œ ์ƒ์„ฑ๊ธฐ

์•”ํ˜ธํ™” ํ•ด์‹œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค (SHA-1, SHA-256, SHA-384, SHA-512).

ํŒŒ์ผ ํ•ด์‹œ ๊ฒ€์‚ฌ๊ธฐ

๋ชจ๋“  ํŒŒ์ผ์˜ MD5, SHA-1, SHA-256, SHA-384, SHA-512 ํ•ด์‹œ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ

์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜์œผ๋กœ ๊ฐ•๋ ฅํ•˜๊ณ  ์•ˆ์ „ํ•œ ๋ฌด์ž‘์œ„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

JWT ๋””์ฝ”๋”

์„œ๋ช… ๊ฒ€์ฆ ์ง€์›์ด ํฌํ•จ๋œ JSON Web Token(JWT) ๋””์ฝ”๋“œ ๋ฐ ๊ฒ€์ฆ.

JWT ์ธ์ฝ”๋”

์—ฌ๋Ÿฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ง€์›์œผ๋กœ JSON Web Token(JWT)์„ ์ƒ์„ฑํ•˜๊ณ  ์„œ๋ช…ํ•˜์„ธ์š”.

JWKS ์ƒ์„ฑ๊ธฐ

JWT ๊ฒ€์ฆ์„ ์œ„ํ•ด PEM ๊ณต๊ฐœ ํ‚ค๋ฅผ JSON Web Key Set (JWKS) ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค ์ƒ์„ฑ๊ธฐ

SubtleCrypto API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™” ๊ฐœ์ธ ํ‚ค ๋˜๋Š” ํ‚ค ์Œ (RSA, ECDSA, HMAC)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ง„๋ฒ• ๋ณ€ํ™˜๊ธฐ

๋‹ค๋ฅธ ์ง„๋ฒ• ๊ฐ„์— ์ˆซ์ž๋ฅผ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค (2์ง„๋ฒ•, 10์ง„๋ฒ•, 16์ง„๋ฒ•, 8์ง„๋ฒ•).

์ด๋ฏธ์ง€๋ฅผ Base64๋กœ

์ด๋ฏธ์ง€๋ฅผ Base64 ์ธ์ฝ”๋”ฉ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ๋ณ€ํ™˜๊ธฐ

PNG, JPEG, WebP, BMP, ICO ํ˜•์‹ ๊ฐ„ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

SVG ๋ณ€ํ™˜๊ธฐ

SVG์™€ ๋ž˜์Šคํ„ฐ ์ด๋ฏธ์ง€ ํ˜•์‹(PNG, JPEG, WebP) ๊ฐ„ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

SVG ๋ทฐ์–ด

๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์†Œ์Šค ์ฝ”๋“œ ๋ฐ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ†ตํ•ด SVG ํŒŒ์ผ์„ ๋ณด๊ณ , ๊ฒ€์‚ฌํ•˜๊ณ , ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

HEIC ๋ณ€ํ™˜๊ธฐ

iPhone์˜ HEIC/HEIF ์ด๋ฏธ์ง€๋ฅผ JPEG, PNG, WebP๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

PDF๋ฅผ JPG๋กœ ๋ณ€ํ™˜๊ธฐ

PDF ํŽ˜์ด์ง€๋ฅผ JPG ์ด๋ฏธ์ง€๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

JPG๋ฅผ PDF๋กœ ๋ณ€ํ™˜

JPG ์ด๋ฏธ์ง€๋ฅผ PDF ๋ฌธ์„œ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ œ๊ฑฐ ๋„๊ตฌ

๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์ด๋ฏธ์ง€์—์„œ EXIF ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

URL ํŒŒ์„œ

URL ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํŒŒ์‹ฑํ•˜๊ณ  ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

์ธ์ฆ์„œ ์ฒด์ธ ๋นŒ๋”

์ค‘๊ฐ„ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ์™€ ์™„์ „ํ•œ X.509 ์ธ์ฆ์„œ ์ฒด์ธ์„ ์ž๋™์œผ๋กœ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

๋ณด์ด์ง€ ์•Š๋Š” ํ…์ŠคํŠธ ์ƒ์„ฑ๊ธฐ

์ฐฝ์˜์ ์ธ ๋ชฉ์ ์„ ์œ„ํ•ด ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์ด์ง€ ์•Š๋Š” ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ถ”์ ๊ธฐ

๋ชจ๋“  URL์— ๋Œ€ํ•œ HTTP ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ™‰, ์‘๋‹ต ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ  ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋ฃจํ”„๋ฅผ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ User-Agent๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ์•”ํ˜ธํ™”

๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AES-GCM ๋˜๋Š” AES-CBC ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ๋ณตํ˜ธํ™”

AES-GCM, AES-CBC, AES-CTR ๋˜๋Š” RSA-OAEP ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์•”ํ˜ธํ™”๋œ ํ…์ŠคํŠธ๋ฅผ ๋ณตํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ์นด์šดํ„ฐ

๋ฌธ์ž, ๋‹จ์–ด, ๋ฌธ์žฅ์„ ์„ธ๊ณ  ํ…์ŠคํŠธ ํ†ต๊ณ„๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜๊ธฐ

ํ…์ŠคํŠธ๋ฅผ ๋Œ€๋ฌธ์ž, ์†Œ๋ฌธ์ž, camelCase ๋“ฑ์œผ๋กœ ์ฆ‰์‹œ ๋ณ€ํ™˜ํ•˜์„ธ์š”.

ํ…์ŠคํŠธ ๋น„๊ต

๋‘ ํ…์ŠคํŠธ๋ฅผ ๋‚˜๋ž€ํžˆ ๋น„๊ตํ•˜๊ณ  ์ฐจ์ด์ ์„ ์ฆ‰์‹œ ์ฐพ์Šต๋‹ˆ๋‹ค.

ํ–‰์šด์˜ ๋ฃฐ๋ ›

๋ฌด์ž‘์œ„ ๊ฒฐ์ • ๋„๊ตฌ - ๋ฃฐ๋ ›์„ ๋Œ๋ ค ํ•ญ๋ชฉ์—์„œ ๋‹น์ฒจ์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

์˜ˆ ๋˜๋Š” ์•„๋‹ˆ์˜ค ์„ ํƒ๊ธฐ

๊ฐ„๋‹จํ•œ ์˜ˆ ๋˜๋Š” ์•„๋‹ˆ์˜ค ๊ฒฐ์ • ๋„๊ตฌ - ํœ ์„ ๋Œ๋ ค ์˜ˆ ๋˜๋Š” ์•„๋‹ˆ์˜ค ๋‹ต๋ณ€์„ ์–ป์œผ์„ธ์š”.

ํƒ€์ž„์Šคํƒฌํ”„ ๋ณ€ํ™˜๊ธฐ

Unix ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ ์งœ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ๋‚ ์งœ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

RGB์—์„œ Hex๋กœ ๋ณ€ํ™˜๊ธฐ

RGB ์ƒ‰์ƒ ๊ฐ’์„ Hex ์ฝ”๋“œ๋กœ ์‰ฝ๊ฒŒ ๋ณ€ํ™˜ํ•˜์„ธ์š”.

Hex์—์„œ RGB๋กœ ๋ณ€ํ™˜๊ธฐ

Hex ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ RGB ๊ฐ’์œผ๋กœ ์‰ฝ๊ฒŒ ๋ณ€ํ™˜ํ•˜์„ธ์š”.