Languages
Improve your skills through various languages
-
λ€μν μ¬μ΄νΈλ₯Ό μ°Έκ³ ν λ¬Έμ λ₯Ό νΈλ κ³Όμ κ³Ό νκ²½μ€μ κ·Έλ¦¬κ³ , ν΄κ²° λ² λ±μ κΈ°μ¬νμμ΅λλ€. λΈλ‘κ·Έμ μ 리λ₯Ό λ€μ νλ € νλλ° λ Έμ μ μ½λ κΈ°λ₯μ΄ μμ΄μ μ‘°κΈ λ νΈλ¦¬νκ² μ λ¦¬κ° λμ΄ μ 리νκ² λμμΌλ, μ°Έκ³ νμκ³ λ¬Έμ μ λκΈ μ£Όμλ©΄ κ°μ¬λλ¦¬κ² μ΅λλ€. * νΉμ ν νλ¦Ώμ΄ νμνκ±°λ, pdf κ° νμνμλ©΄ λ©μΌ μ£Όμ λ¨κ²¨μ£Όμλ©΄ 보λ΄λλ¦¬κ² μ΅λλ€. https://lead-earthquake-61f.notion.site/Frida-Frida-842371c10df84c9c88b173517e3627ba Frida (Frida λ¬Έμ νμ΄) * Frida μ¬μ©νμ¬ ννΉνκΈ° λ€μν μλ£λ€μ μ°Έκ³ νμ¬ μ λ§μ λ°©μμΌλ‘ μ 리ν μλ£μ λλ€. μ°Έκ³ μλ£ λ° μΆμ²μ λν λΆλΆμ κ°μ₯ νλ¨μ λ¨κ²¨λμμΌλ μμΈν λ΄μ©μ μ°Έκ³ ν΄μ£ΌμκΈ° ..
[Frida] Fridaλ¬Έμ νμ΄ λ° ν΄κ²°λ€μν μ¬μ΄νΈλ₯Ό μ°Έκ³ ν λ¬Έμ λ₯Ό νΈλ κ³Όμ κ³Ό νκ²½μ€μ κ·Έλ¦¬κ³ , ν΄κ²° λ² λ±μ κΈ°μ¬νμμ΅λλ€. λΈλ‘κ·Έμ μ 리λ₯Ό λ€μ νλ € νλλ° λ Έμ μ μ½λ κΈ°λ₯μ΄ μμ΄μ μ‘°κΈ λ νΈλ¦¬νκ² μ λ¦¬κ° λμ΄ μ 리νκ² λμμΌλ, μ°Έκ³ νμκ³ λ¬Έμ μ λκΈ μ£Όμλ©΄ κ°μ¬λλ¦¬κ² μ΅λλ€. * νΉμ ν νλ¦Ώμ΄ νμνκ±°λ, pdf κ° νμνμλ©΄ λ©μΌ μ£Όμ λ¨κ²¨μ£Όμλ©΄ 보λ΄λλ¦¬κ² μ΅λλ€. https://lead-earthquake-61f.notion.site/Frida-Frida-842371c10df84c9c88b173517e3627ba Frida (Frida λ¬Έμ νμ΄) * Frida μ¬μ©νμ¬ ννΉνκΈ° λ€μν μλ£λ€μ μ°Έκ³ νμ¬ μ λ§μ λ°©μμΌλ‘ μ 리ν μλ£μ λλ€. μ°Έκ³ μλ£ λ° μΆμ²μ λν λΆλΆμ κ°μ₯ νλ¨μ λ¨κ²¨λμμΌλ μμΈν λ΄μ©μ μ°Έκ³ ν΄μ£ΌμκΈ° ..
2022.07.07 -
ν΄λΉ μλ£ λ° μ€μ΅μ λͺ¨λ μν€λ μ€(μ ν ν¬ νλΌμ€ν¬) λ΄μ©μ μ°Έκ³ ν μμ±ν κ²μ λλ€. * μλλ κ° νμΌμ΄ μ΄λ ν κΈ°λ₯μ νλμ§ λνλΈ κ²μ΄λ€. (μΆμ² : μν€λ μ€) λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ models.py νμΌ νμ΄λ³΄ νλ‘μ νΈλ ORM(object relational mapping)μ μ§μνλ νμ΄μ¬ λ°μ΄ν°λ² μ΄μ€ λκ΅¬μΈ SQLAlchemyλ₯Ό μ¬μ©νλ€. SQLAlchemyλ λͺ¨λΈ κΈ°λ°μΌλ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ€. μ§κΈμ λͺ¨λΈ κΈ°λ°μΌλ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ€λ λ§μ΄ μ΄ν΄λμ§ μκ² μ§λ§, μ΄ν νλ‘μ νΈλ₯Ό μ§ννλ©΄ μ μ μ μμ κ²μ΄λ€. μλ¬΄νΌ μ§κΈ μ¬λ¬λΆμ΄ μμμΌ ν λ΄μ©μ νμ΄λ³΄ νλ‘μ νΈμλ "λͺ¨λΈ ν΄λμ€λ€μ μ μν models.py νμΌμ΄ νμνλ€"λ κ²μ΄λ€. μλ²λ‘ μ μ‘λ νΌμ μ²λ¦¬νλ forms...
[flask] Do it μ ν ν¬ νλΌμ€ν¬ _ 2. νλ‘μ νΈ κ΅¬μ‘° λ° κ°λ μ΄ν΄ν΄λΉ μλ£ λ° μ€μ΅μ λͺ¨λ μν€λ μ€(μ ν ν¬ νλΌμ€ν¬) λ΄μ©μ μ°Έκ³ ν μμ±ν κ²μ λλ€. * μλλ κ° νμΌμ΄ μ΄λ ν κΈ°λ₯μ νλμ§ λνλΈ κ²μ΄λ€. (μΆμ² : μν€λ μ€) λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ models.py νμΌ νμ΄λ³΄ νλ‘μ νΈλ ORM(object relational mapping)μ μ§μνλ νμ΄μ¬ λ°μ΄ν°λ² μ΄μ€ λκ΅¬μΈ SQLAlchemyλ₯Ό μ¬μ©νλ€. SQLAlchemyλ λͺ¨λΈ κΈ°λ°μΌλ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ€. μ§κΈμ λͺ¨λΈ κΈ°λ°μΌλ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²λ¦¬νλ€λ λ§μ΄ μ΄ν΄λμ§ μκ² μ§λ§, μ΄ν νλ‘μ νΈλ₯Ό μ§ννλ©΄ μ μ μ μμ κ²μ΄λ€. μλ¬΄νΌ μ§κΈ μ¬λ¬λΆμ΄ μμμΌ ν λ΄μ©μ νμ΄λ³΄ νλ‘μ νΈμλ "λͺ¨λΈ ν΄λμ€λ€μ μ μν models.py νμΌμ΄ νμνλ€"λ κ²μ΄λ€. μλ²λ‘ μ μ‘λ νΌμ μ²λ¦¬νλ forms...
2022.04.14 -
ν΄λΉ μλ£ λ° μ€μ΅μ λͺ¨λ μν€λ μ€(μ ν ν¬ νλΌμ€ν¬) λ΄μ©μ μ°Έκ³ ν μμ±ν κ²μ λλ€. Version νμ΄μ¬ λ²μ 3.10 / νλΌμ€ν¬ λ²μ 2.1.2 / λΆνΈμ€νΈλ© 5.1 Flask λ? νλΌμ€ν¬(Flask)λ 2004λ μ€μ€νΈλ¦¬μμ μ€νμμ€ κ°λ°μ μλ₯΄λ―Ό λ‘λν(Armin Ronacher)κ° λ§λ μΉ νλ μμν¬λ€. νλΌμ€ν¬λ μλ₯΄λ―Ό λ‘λνκ° λ§μ°μ μ μ₯λμΌμ λμ§ μμ΄λμ΄μλλ° μ¬λλ€μ κ΄μ¬μ΄ λμμ Έ μλΉμ€λ‘ λ§λ€μ΄μ‘λ€κ³ νλ€. νλΌμ€ν¬λ μ₯κ³ (Django)μ λλΆμ΄ νμ΄μ¬ μΉ νλ μμν¬μ μλ μ°λ§₯μΌλ‘ μ리맀κΉνκ³ μλ€. νκ²½μ€μΉ 1. νμ΄μ¬ λ²μ 3.10.4 μ€μΉ μ μ κ²½μ° condaλ₯Ό μ¬μ©νκ³ μμ΄μ λͺ λ Ήμ΄λ‘ λ€μ΄λ°μμ§λ§, anaconda νκ²½μ΄ μλμλΌλ©΄ μλ μ£Όμλ‘ λ€μ΄κ°μ λ€μ΄λ°μμ£ΌμΈμ...
[flask] Do it μ ν ν¬ νλΌμ€ν¬ _ 1. νκ²½ κ΅¬μ± λ° μλ² μ€νν΄λΉ μλ£ λ° μ€μ΅μ λͺ¨λ μν€λ μ€(μ ν ν¬ νλΌμ€ν¬) λ΄μ©μ μ°Έκ³ ν μμ±ν κ²μ λλ€. Version νμ΄μ¬ λ²μ 3.10 / νλΌμ€ν¬ λ²μ 2.1.2 / λΆνΈμ€νΈλ© 5.1 Flask λ? νλΌμ€ν¬(Flask)λ 2004λ μ€μ€νΈλ¦¬μμ μ€νμμ€ κ°λ°μ μλ₯΄λ―Ό λ‘λν(Armin Ronacher)κ° λ§λ μΉ νλ μμν¬λ€. νλΌμ€ν¬λ μλ₯΄λ―Ό λ‘λνκ° λ§μ°μ μ μ₯λμΌμ λμ§ μμ΄λμ΄μλλ° μ¬λλ€μ κ΄μ¬μ΄ λμμ Έ μλΉμ€λ‘ λ§λ€μ΄μ‘λ€κ³ νλ€. νλΌμ€ν¬λ μ₯κ³ (Django)μ λλΆμ΄ νμ΄μ¬ μΉ νλ μμν¬μ μλ μ°λ§₯μΌλ‘ μ리맀κΉνκ³ μλ€. νκ²½μ€μΉ 1. νμ΄μ¬ λ²μ 3.10.4 μ€μΉ μ μ κ²½μ° condaλ₯Ό μ¬μ©νκ³ μμ΄μ λͺ λ Ήμ΄λ‘ λ€μ΄λ°μμ§λ§, anaconda νκ²½μ΄ μλμλΌλ©΄ μλ μ£Όμλ‘ λ€μ΄κ°μ λ€μ΄λ°μμ£ΌμΈμ...
2022.04.13 -
보νΈλμ΄ μλ κΈμ λλ€.
[μνΈνλ‘ν μ½] Diffie-Hellman ν€ μκ³ λ¦¬μ¦ μ½λ ꡬν보νΈλμ΄ μλ κΈμ λλ€.
2021.05.20 -
보νΈλμ΄ μλ κΈμ λλ€.
[μλλ‘μ΄λ] μλ λΆμ ν΄ μ¬μ©ν΄λ³΄κΈ°λ³΄νΈλμ΄ μλ κΈμ λλ€.
2021.05.18 -
μμ€μ½λμ λν μ€λͺ μ μ£Όμμ²λ¦¬ ν΄λμμ΅λλ€. κ°λ°λꡬ : "anaconda -> spyder" μΈμ΄ : "python" μ μμλͺ ꡬνμ½λ - myRSA.py # -*- coding: utf-8 -*- """ Created on Thu May 13 13:12:25 2021 @author: hk """ import base64 from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_OAEP import tools # ============================================================================= # Key μμ± λ° λ‘λ© # ====================================..
[μνΈ νλ‘ν μ½] μ μμλͺ ꡬννκΈ°μμ€μ½λμ λν μ€λͺ μ μ£Όμμ²λ¦¬ ν΄λμμ΅λλ€. κ°λ°λꡬ : "anaconda -> spyder" μΈμ΄ : "python" μ μμλͺ ꡬνμ½λ - myRSA.py # -*- coding: utf-8 -*- """ Created on Thu May 13 13:12:25 2021 @author: hk """ import base64 from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_OAEP import tools # ============================================================================= # Key μμ± λ° λ‘λ© # ====================================..
2021.05.14 -
λμ§νΈ μλͺ • λ©μμ§μ μΆμ²μ λ©μμ§ λ΄μ©μ λν νμ μ μν΄ λ©μμ§ μ 체λ₯Ό μνΈννλ©΄ λλ€ • μ΄λ κ² νλ©΄ λ©λͺ¨λ¦¬κ° λ§μ΄ λ λ€ • λ¬Έμμ κΈ°λ₯μ λμ νλ μμ λΉνΈλΈλ‘μ μνΈννλ λ°©λ²μ΄ νμ • μμ λΉνΈλΈλ‘μ μΈμ¦μ(authenticator)λΌ κ³ νλ€ μΈμ¦μ • μΈμ¦μλ λ³κ²½ μμ΄ λ¬Έμλ§ λ³κ²½νλ κ²μ΄ λΆκ°λ₯ • μΈμ¦μλ₯Ό μ‘μ μμ κ°μΈν€λ‘ μνΈννλ€ λ©΄ μΆμ², λ΄μ©, μμ νμΈν΄μ£Όλ μλͺ μ΄λ€ • SHA-1 κ°μ μμ ν΄μμ½λκ° μ΄λ° μν • λ©μμ§μ 무결μ±μ 보μ₯νμ§λ§ κΈ°λ°μ±μ 보μ₯ λͺ»νλ€ λμ§νΈ μλͺ μ 2κ°μ§ λ°©λ² 1. λ©μμ§μ μλͺ 2. λ©μμ§ ν΄μκ°μ μλͺ 곡κ°ν€μ μν μνΈν(곡κ°ν€ μνΈ) κ°μΈν€μ μν μνΈν(λμ§νΈμλͺ ) μ΅λ 86κΈμκΉμ§ κ°λ₯,κ³ μ μ 128λΉνΈμ΄λ€. (ν€ κΈΈμ΄κ° 10..
[μνΈ νλ‘ν μ½] λμ§νΈ μλͺ | μ μμλͺ μ μν μ볡νΈν | 곡κ°ν€ μ¬μ©μ μν μ볡νΈνλμ§νΈ μλͺ • λ©μμ§μ μΆμ²μ λ©μμ§ λ΄μ©μ λν νμ μ μν΄ λ©μμ§ μ 체λ₯Ό μνΈννλ©΄ λλ€ • μ΄λ κ² νλ©΄ λ©λͺ¨λ¦¬κ° λ§μ΄ λ λ€ • λ¬Έμμ κΈ°λ₯μ λμ νλ μμ λΉνΈλΈλ‘μ μνΈννλ λ°©λ²μ΄ νμ • μμ λΉνΈλΈλ‘μ μΈμ¦μ(authenticator)λΌ κ³ νλ€ μΈμ¦μ • μΈμ¦μλ λ³κ²½ μμ΄ λ¬Έμλ§ λ³κ²½νλ κ²μ΄ λΆκ°λ₯ • μΈμ¦μλ₯Ό μ‘μ μμ κ°μΈν€λ‘ μνΈννλ€ λ©΄ μΆμ², λ΄μ©, μμ νμΈν΄μ£Όλ μλͺ μ΄λ€ • SHA-1 κ°μ μμ ν΄μμ½λκ° μ΄λ° μν • λ©μμ§μ 무결μ±μ 보μ₯νμ§λ§ κΈ°λ°μ±μ 보μ₯ λͺ»νλ€ λμ§νΈ μλͺ μ 2κ°μ§ λ°©λ² 1. λ©μμ§μ μλͺ 2. λ©μμ§ ν΄μκ°μ μλͺ 곡κ°ν€μ μν μνΈν(곡κ°ν€ μνΈ) κ°μΈν€μ μν μνΈν(λμ§νΈμλͺ ) μ΅λ 86κΈμκΉμ§ κ°λ₯,κ³ μ μ 128λΉνΈμ΄λ€. (ν€ κΈΈμ΄κ° 10..
2021.05.06 -
μ½λ #include #include #include using namespace std; int big (int a, int b){ if(a>b) return a; else return b; } int big(int a[], int size){ int res = a[0]; for(int i = 1; ib) return b; else return a; } int small(int a[], int size){ int res = a[0]; for(int i = 1; i a[i]) res = a[i]; return res; } void lotto(int y[], string s,int size=6){ /*for(int i=0; i< size; i++){ if(s == "μ€λ³΅ λΆκ°λ₯ λ‘λ"){ μ€λ³΅ μ κ±° μκ³ λ¦¬..
[C++] μ€λ³΅ κ°λ₯ λ‘λ, μ€λ³΅ λΆκ°λ₯ λ‘λ μ€μ΅μ½λ #include #include #include using namespace std; int big (int a, int b){ if(a>b) return a; else return b; } int big(int a[], int size){ int res = a[0]; for(int i = 1; ib) return b; else return a; } int small(int a[], int size){ int res = a[0]; for(int i = 1; i a[i]) res = a[i]; return res; } void lotto(int y[], string s,int size=6){ /*for(int i=0; i< size; i++){ if(s == "μ€λ³΅ λΆκ°λ₯ λ‘λ"){ μ€λ³΅ μ κ±° μκ³ λ¦¬..
2021.05.04