λ―Όκ°ν λ°μ΄ν°λ₯Ό λ‘컬μμ μμ νκ² μνΈννλ μ€νμμ€ λ°μ€ν¬ν± μ±
RiSAλ μ·볡νΈνλ₯Ό κ°λ¨νκ² λ§λ€λ©΄μλ ν€ κ°μ λ€νΈμν¬μ λ ΈμΆνμ§ μλ λ‘컬 μ€μ¬ μ² νμ λ°νμΌλ‘ μ€κ³λμμ΅λλ€. λͺ¨λ λ°μ΄ν°λ μ¬μ©μ κΈ°κΈ° μμμλ§ μ²λ¦¬λλ©°, 곡κ°λ μμ€μ½λλ₯Ό ν΅ν΄ λꡬλ κ·Έ κ³Όμ μ νμΈν μ μμ΅λλ€.
λ‘컬 μ€μ¬ μ² ν: μ·볡νΈν μ κ³Όμ μ λ‘컬μμ μννμ¬ ν€ κ°μ μ΄λ€ λ€νΈμν¬μλ λ ΈμΆνμ§ μμ΅λλ€.
ν¬λͺ μ±κ³Ό μ λ’°: λͺ¨λ μμ€μ½λλ₯Ό 곡κ°ν΄ μΈμ λ μ§ κ²μ¦ν μ μλλ‘ νμΌλ©°, μ¨κ²¨μ§ λ°±λμ΄λ λ°μ΄ν° μμ§ μ°λ €κ° μμ΅λλ€.
νΈλ¦¬ν GUI: 볡μ‘ν λͺ λ Ήμ΄λ μ€μ μμ΄ μ§κ΄μ μΈ κ·Έλν½ μΈν°νμ΄μ€λ‘ κ°λ ₯ν RSA μνΈνλ₯Ό μ¬μ©ν μ μμ΅λλ€.
λΈλΌμ°μ μμ μ£Όμ κΈ°λ₯μ μ¦μ 체ννκ³ , νμν κ²½μ° νλ©΄ νλ¨μ λνλλ λ€μ΄λ‘λ νμ μμ μ΄μ체μ μ λ§λ μ€μΉ νμΌμ λ°λ‘ λ°μ μ μμ΅λλ€. νμ¬ MacOS λ²μ μΌλ‘λ§ μ 곡λ©λλ€.
μ΅μ 릴리μ¦λ GitHub Releasesμμλ νμΈν μ μμ΅λλ€.
- RSA-OAEP (κΆμ₯) λ° RSA-PKCS1 μκ³ λ¦¬μ¦ μ§μ
- 1024, 2048, 4096 λΉνΈ ν€ ν¬κΈ° μ ν κ°λ₯
- μμ ν ν€ μμ±, κ΄λ¦¬, κ°μ Έμ€κΈ°/λ΄λ³΄λ΄κΈ°
- μ¬λ¬ μμ μ μμ°¨μ μΌλ‘ μ°κ²°νμ¬ μ€ν
- URL μΈμ½λ©/λμ½λ©, Base64 μΈμ½λ©/λμ½λ©
- RSA μνΈν/볡νΈνλ₯Ό ν¬ν¨ν λ³΅ν© μν¬νλ‘μ°
- URL ν νλ¦Ώμ νμ©ν νμ± λ° μμ±
- κ²½λ‘ νλΌλ―Έν°μ 쿼리 νλΌλ―Έν° μΆμΆ
- μ¬μ¬μ© κ°λ₯ν ν νλ¦Ώ μμ€ν
- κΉλν μ¬μ΄λλ° λ€λΉκ²μ΄μ
- μμ νμ€ν 리 μλ μ μ₯
- ν μ€νΈ μνΈν/볡νΈν μμ μ λΉ λ₯΄κ² μν
- RSA-OAEP, RSA-PKCS1 λ± μκ³ λ¦¬μ¦ μ ν λ° μ΅μ μ‘°μ
- μ λ ₯ κ²μ¦κ³Ό κ²°κ³Ό 미리보기λ₯Ό ν΅ν΄ μ€μ μλ°©
- μλ‘μ΄ ν€ μ μμ±, κ°μ Έμ€κΈ°, λ΄λ³΄λ΄κΈ° μ§μ
- κΆμ₯ ν€ κΈΈμ΄ μλ΄ λ° ν€ λ³ λ©νλ°μ΄ν° κ΄λ¦¬
- λ‘컬 νμΌ μμ€ν κ³Ό λ°λ‘ μ°λλμ΄ μμ ν λ³΄κ΄ κ°λ₯
- μνΈν, λμ½λ©, μΈμ½λ© μμ μ μμλλ‘ μ°κ²°νμ¬ μλ μ€ν
- λ°λ³΅λλ μμ μ ν νλ¦ΏμΌλ‘ μ μ₯ν΄ μ¬μ¬μ©
- URL/Base64 λ± λ³΄μ‘° μ νΈλ¦¬ν°μ RSA μμ μ ν¨κ» ꡬμ±
- URL ν νλ¦Ώμ κΈ°λ°μΌλ‘ κ²½λ‘·쿼리 νλΌλ―Έν°λ₯Ό μμ½κ² μΆμΆ
- νλΌλ―Έν° μμ ν μ¬μ‘°ν©νμ¬ κ²°κ³Ό 미리보기 μ 곡
- μμ£Ό μ¬μ©νλ μλν¬μΈνΈλ₯Ό ν νλ¦ΏμΌλ‘ μ μ₯νμ¬ μ 무 ν¨μ¨μ± ν₯μ
μ€μΉ μ μ΄λ κ°λ¨ν ν μ€νΈκ° νμν λμλ μΉ νκ²½μ νμ©νμΈμ.
- RiSA Web: μ€μ μ±κ³Ό λμΌν μ¬μ©μ νλ¦μ 체ννλ©° μ£Όμ νκ³Ό κΈ°λ₯μ νμν μ μμ΅λλ€.
- μΉμμ μμ νλ€κ° λ‘컬 μ€μΉκ° νμνλ©΄ νλ©΄ νλ¨μ λ€μ΄λ‘λ νμ μμ λ°μ€ν¬ν± μ€μΉ νμΌμ λ°μ μ μμ΅λλ€.
- λΈλΌμ°μ μμλ RSA ν€ μμ±κ³Ό μ·볡νΈνλ₯Ό 체νν μ μμΌλ©°, μμ±λ ν€λ λ‘컬 μ€ν 리μ§μ μμ νκ² λ³΄κ΄λ©λλ€.
- λΈλΌμ°μ λ‘컬 μ€ν 리μ§μ μ μ₯λ λ°μ΄ν°λ 30μΌμ΄ μ§λλ©΄ μλμΌλ‘ μμ λμ΄ μ₯κΈ° 보κ΄μ λ°©μ§ν©λλ€.
- νμ μ GitHub Releasesμ μ΅μ λ²μ μ μ‘°νν΄ μ΄μ체μ μ λ§λ μ€μΉ νμΌ λ§ν¬λ₯Ό μ§μ μ 곡ν©λλ€.
- macOS μ¬μ©μλ μ ν μ€λ¦¬μ½κ³Ό μΈν μν€ν μ²λ₯Ό μλμΌλ‘ κ°μ§ν΄ μ¬λ°λ₯Έ μ€μΉ νμΌμ μλ΄λ°μ΅λλ€.
- νμ μ λ«μλ νμ¬ λ°©λ¬Έ μ€μλ§ μ¨κ²¨μ§λ©°, νμ΄μ§λ₯Ό λ€μ μ΄λ©΄ μλμΌλ‘ λνλ©λλ€.
- λ°λͺ¨λ 체νμ©μΌλ‘ μ 곡λλ―λ‘ μ€μ λ―Όκ°ν λ°μ΄ν°λ λ‘컬 μ±μμ μ²λ¦¬νλ κ²μ κΆμ₯ν©λλ€.
- RiSA Web νλ©΄ νλ¨ λ€μ΄λ‘λ νμ μμ μ΄μ체μ μ λ§λ μ€μΉ νμΌμ λ€μ΄λ‘λ
- DMG λ§μ΄νΈ (macOS)
- μ± μ€ν ν ν€ κ΄λ¦¬ νμΌλ‘ μ΄λ
- μ ν€ μμ± λ²νΌ ν΄λ¦
- ν€ ν¬κΈ° μ ν (κΆμ₯: 2048λΉνΈ μ΄μ)
- ν€ μ΄λ¦ μ λ ₯ ν μμ±
- λ©μΈ νμμ μμ μ ν (μνΈν/볡νΈν)
- ν μ€νΈ μ λ ₯ λ° ν€ μ ν
- μκ³ λ¦¬μ¦ μ ν (κΆμ₯: RSA-OAEP)
- μ€ν λ²νΌ ν΄λ¦
- RSA-OAEP β (κΆμ₯): μ΅μ 보μ νμ€, OAEP ν¨λ© μ¬μ©
- RSA-PKCS1: νΈνμ±μ μν κΈ°μ‘΄ νμ€ (보μ μν μμ)
- ν€ ν¬κΈ°: 2048λΉνΈ μ΄μ μ¬μ© (4096λΉνΈ κΆμ₯)
- μκ³ λ¦¬μ¦: RSA-OAEP μ¬μ©
- ν€ κ΄λ¦¬: κ°μΈν€λ μμ ν κ³³μ 보κ΄
- β μ€νμμ€: λͺ¨λ μ½λλ GitHubμμ 곡κ°μ μΌλ‘ κ²μ¦ κ°λ₯
- β μλ λΉλ: GitHub Actionsλ‘ μλ λΉλλμ΄ λ³μ‘° λΆκ°λ₯
- β MIT λΌμ΄μ μ€: μμ λ‘κ² μ¬μ©, μμ , λ°°ν¬ κ°λ₯
RiSAλ μλ μ λ°μ΄νΈλ₯Ό μ§μν©λλ€:
- μ λ²μ μΆμ μ μ± λ΄ μλ¦Ό
- λ°±κ·ΈλΌμ΄λ λ€μ΄λ‘λ
- μν΄λ¦ μ€μΉ λ° μ¬μμ
μ΄ νλ‘μ νΈλ MIT λΌμ΄μ μ€ νμ λ°°ν¬λ©λλ€.
λ¬Έμ κ° μκ±°λ κΈ°λ₯ μ μμ΄ μμΌμλ©΄ GitHub Issuesμμ μλ €μ£ΌμΈμ.
RiSAμ ν¨κ» μμ ν μνΈνλ₯Ό κ²½ννμΈμ! π
λ€μ΄λ‘λ β’ λ¦΄λ¦¬μ¦ λ ΈνΈ β’ λ¬Έμ μ κ³