Manual/BerEditor

[BerEditor] ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ ํ•ด์‰ฌ๊ฐ’ ๊ตฌํ•˜๊ธฐ (OpenSSL ์˜ˆ์ œ)

JayKim๐Ÿ™‚ 2023. 7. 3. 16:49

[์ด ๊ธฐ๋Šฅ์€ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค]

๋ณดํ†ต ์ธํ„ฐ๋„ท์—์„œ ํŒŒ์ผ์„ ๋‹ค์šด ๋ฐ›๊ฒŒ ๋˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•œ ํ•ด์‰ฌ ๊ฐ’์„ ์ œ๊ณตํ•œ๋‹ค.
๊ทธ๋Ÿผ ์ œ๊ณตํ•œ ํ•ด์‰ฌ๊ฐ’์„ ๋น„๊ต๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ํŒŒ์ผ์€ ์œ„๋ณ€์กฐ๊ฐ€ ๋˜์ง€ ์•Š์€ ๊ฒƒ์„ ํ™•์ธ ํ•˜๊ฒŒ ๋œ๋‹ค.

๊ทธ๋Ÿผ BerEditor ๋ฅผ ์ด์šฉํ•ด ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•œ ํ•ด์‰ฌ๊ฐ’์„ ๊ตฌํ•ด ๋ณด์ž
( ํŒŒ์ผ์— ๋Œ€ํ•œ ํ•ด์‰ฌ๊ฐ’ ๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์€ BerEditor Version 1.4.0 ์ด์ƒ์—์„œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค )

์—ฌ๊ธฐ์„œ ๊ตฌํ•ด ๋ณผ ํ•ด์‰ฌ ๊ฐ’์€ OpenSSL ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ํ•ด์‰ฌ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช… ํ•œ๋‹ค.

๋จผ์ € OpenSSL ๋‹ค์šด๋กœ๋“œ ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์ž
์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ์ฒ˜๋Ÿผ ํŒจํ‚ค์ง€์™€ (SHA256) (PGP Sign) (SHA1) ์ •๋ณด๋ฅผ ํ•จ๊ป˜ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

SHA256๊ณผ SHA1 ํŒŒ์ผ์„ ๋ฐ›์•„ ๋ณด๋ฉด ํ•ด๋‹น tar.gz ํŒŒ์ผ์— ๋Œ€ํ•œ SHA256 ํ•ด์‰ฌ ๊ฐ’๊ณผ SHA1 ํ•ด์‰ฌ๊ฐ’์ด Hex ๊ฐ’์œผ๋กœ ๋‚˜์˜จ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์šด ๋ฐ›์€ ํŒŒ์ผ์„ ๋ฐ›์•„์„œ SHA256 ๊ฐ’๊ณผ SHA1 ๊ฐ’์„ ๊ตฌํ•ด์„œ ๋น„๊ต๋ฅผ ํ†ตํ•ด ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆ ํ•˜๊ฒŒ ๋œ๋‹ค.

๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ์€
openssl-3.0.9.tar.gz
SHA256 ์ •๋ณด
SHA1 ์ •๋ณด
๊ทธ๋Ÿผ ๋‹ค์šด ๋ฐ›์€ ํŒŒ์ผ์˜ ํ•ด์‰ฌ๊ฐ’์ธ SHA256๊ณผ SHA1 ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค

SHA256
eb1ab04781474360f77c318ab89d8c5a03abc38e63d65a603cabbf1b00a1dc90

SHA1
b569725118c0603537c9a19449046b41b39627c8

SHA256 ๊ตฌํ•˜๊ธฐ

CertMan -> Cryptogram -> Hash ์„ ํƒ ํ›„ Input File ํƒญ์„ ์„ ํƒ ํ•˜์ž.

  1. ๋จผ์ € openssl-3.0.9.tar.gz ํŒŒ์ผ์„ ๋‹ค์šด ๋ฐ›์€ ํŒŒ์ผ์„ ์„ ํƒ
  2. hash algorithm ์€ SHA-256 ์„ ํƒ
  3. Digest ์‹คํ–‰
    ๊ฒฐ๊ณผ ํ™”๋ฉด์—์„œ EB1AB04781474360F77C318AB89D8C5A03ABC38E63D65A603CABBF1B00A1DC90 ํ•ด์‰ฌ๊ฐ’์ด ๋‚˜์˜จ๋‹ค
    ์ด ๊ฐ’๊ณผ ๋‹ค์šด ๋ฐ›์€ SHA256 ๊ฐ’๊ณผ ๋™์ผ ํ•˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ์€ ๋ณ€์กฐ๊ฐ€ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ์ด๋‹ค.
    (์ฐธ๊ณ ๋กœ ๋Œ€์†Œ๋ฌธ์ž๋Š” ์ƒ๊ด€ ์—†์Œ )

SHA1 ๊ตฌํ•˜๊ธฐ

CertMan -> Cryptogram -> Hash ์„ ํƒ ํ›„ Input File ํƒญ์„ ์„ ํƒ ํ•˜์ž.

  1. ๋จผ์ € openssl-3.0.9.tar.gz ํŒŒ์ผ์„ ๋‹ค์šด ๋ฐ›์€ ํŒŒ์ผ์„ ์„ ํƒ
  2. hash algorithm ์€ SHA1 ์„ ํƒ
  3. Digest ์‹คํ–‰
    ๊ฒฐ๊ณผ ํ™”๋ฉด์—์„œ B569725118C0603537C9A19449046B41B39627C8 ํ•ด์‰ฌ๊ฐ’์ด ๋‚˜์˜จ๋‹ค
    ์ด ๊ฐ’๊ณผ ๋‹ค์šด ๋ฐ›์€ SHA1 ๊ฐ’๊ณผ ๋™์ผ ํ•˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ์€ ๋ณ€์กฐ๊ฐ€ ๋˜์ง€ ์•Š์€ ํŒŒ์ผ์ด๋‹ค.
    (์ฐธ๊ณ ๋กœ ๋Œ€์†Œ๋ฌธ์ž๋Š” ์ƒ๊ด€ ์—†์Œ )