age.md 1.2 KB

age

๊ฐ„๋‹จํ•˜๊ณ , ํ˜„๋Œ€์ ์ด๋ฉฐ ์•ˆ์ „ํ•œ ํŒŒ์ผ ์•”ํ˜ธํ™” ๋„๊ตฌ. ๋” ๋ณด๊ธฐ: ํ‚ค์˜ ์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ age-keygen. ๋” ๋งŽ์€ ์ •๋ณด: https://github.com/FiloSottile/age.

  • ์•”ํ˜ธ๋กœ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ๋Š” ์•”ํ˜ธํ™”๋œ ํŒŒ์ผ์„ ์ƒ์„ฑ:

age --passphrase --output {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณตํ˜ธํ™”๋œ_ํŒŒ์ผ}}

  • ๋ฌธ์ž๋กœ ์ž…๋ ฅ๋œ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๊ฐœํ‚ค๋กœ ํŒŒ์ผ์„ ์•”ํ˜ธํ™” (์—ฌ๋Ÿฌ ๊ณต๊ฐœํ‚ค๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด, --recipient ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ฐ˜๋ณต):

age --recipient {{๊ณต๊ฐœํ‚ค}} --output {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณตํ˜ธํ™”๋œ_ํŒŒ์ผ}}

  • ํŒŒ์ผ์— ์ง€์ •๋œ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๋ช… ์ด์ƒ์˜ ์ˆ˜์‹ ์ž์—๊ฒŒ ํŒŒ์ผ์„ ์•”ํ˜ธํ™” (ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ):

age --recipients-file {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ˆ˜์‹ ์ž_ํŒŒ์ผ}} --output {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณตํ˜ธํ™”๋œ_ํŒŒ์ผ}}

  • ์•”ํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ํŒŒ์ผ ํ•ด๋…:

age --decrypt --output {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณตํ˜ธํ™”๋œ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํŒŒ์ผ}}

  • ๊ฐœ์ธ ํ‚ค ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด ํŒŒ์ผ์„ ํ•ด๋…:

age --decrypt --identity {{๊ฒฝ๋กœ/๋Œ€์ƒ/๊ฐœ์ธ_ํ‚ค_ํŒŒ์ผ}} --output {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณตํ˜ธํ™”๋œ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํŒŒ์ผ}}