Menu
-
from Crypto.Util.number import getPrime from gmpy2 import invert # 파이썬에서 p, q 값을 생성하는 방법 p = getPrime(1024) #1024 bit / 무작위로 큰 두 소수 p, q 고르기 q = getPrime(1024) # n 값 계산하는 법 n = p * q # n 이하의 n과 서로소인 수들의 개수 계산 phi = (p - 1) * (q - 1) # 1
[Crypto] Python | RSA 암호 알고리즘 구축from Crypto.Util.number import getPrime from gmpy2 import invert # 파이썬에서 p, q 값을 생성하는 방법 p = getPrime(1024) #1024 bit / 무작위로 큰 두 소수 p, q 고르기 q = getPrime(1024) # n 값 계산하는 법 n = p * q # n 이하의 n과 서로소인 수들의 개수 계산 phi = (p - 1) * (q - 1) # 1
2023.09.11 -
아래와 같은 에러가 뜨는 이유는 회사 컴퓨터에는 신뢰할 수 있는 루트 인증기관을 가지고 있게 되는데 인증기관으로 python을 설치하기 위한 도메인을 포함하지 않은 경우에 에러 발생 한다. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))': /simple/pycryptodome..
[Python] pip package install SSL 인증 Error 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED])아래와 같은 에러가 뜨는 이유는 회사 컴퓨터에는 신뢰할 수 있는 루트 인증기관을 가지고 있게 되는데 인증기관으로 python을 설치하기 위한 도메인을 포함하지 않은 경우에 에러 발생 한다. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))': /simple/pycryptodome..
2023.09.08 -
1. 파이썬 공식 홈페이지에서 윈도우 설치 파일을 받는다. www.python.org/downloads Download Python The official home of the Python Programming Language www.python.org 2. [Add python.exe to PATH] 옵션 선택 후 [Install Now]를 클릭하여 설치를 진행한다. 3. 설치가 완료되면 [Close]를 클릭하여 종료한다. 4. [시작]메뉴에서 python을 검색하면 실행프로그램이 뜨는 것을 확인할 수 있다. -- IDLE 에디터는 파이썬 프로그램 작성을 도와주는 통합 개발 환경 새로운 파일 생성 코드를 입력한 후 F5를 누르면 실행 가능하다. pip 설정하기 pip 일일이 설정하기 귀찮으니까 설치파일..
[Python] 윈도우 파이썬 설치하기 및 PIP 설정1. 파이썬 공식 홈페이지에서 윈도우 설치 파일을 받는다. www.python.org/downloads Download Python The official home of the Python Programming Language www.python.org 2. [Add python.exe to PATH] 옵션 선택 후 [Install Now]를 클릭하여 설치를 진행한다. 3. 설치가 완료되면 [Close]를 클릭하여 종료한다. 4. [시작]메뉴에서 python을 검색하면 실행프로그램이 뜨는 것을 확인할 수 있다. -- IDLE 에디터는 파이썬 프로그램 작성을 도와주는 통합 개발 환경 새로운 파일 생성 코드를 입력한 후 F5를 누르면 실행 가능하다. pip 설정하기 pip 일일이 설정하기 귀찮으니까 설치파일..
2023.09.08 -
.val()은 양식(form)의 값을 가져오거나 값을 설정하는 메소드 .val() #예시/아이디가 jbInput인 input 요소의 값을 변수 jb에 저장 var jb = $( 'input#jbInput' ).val(); #예시2/아이디가 jbInput인 input 요소의 값을 ABCDE로 저장 $( 'input#jbInput').val( 'ABCDE' );
[소스코드] jQuery/ Method / .val().val()은 양식(form)의 값을 가져오거나 값을 설정하는 메소드 .val() #예시/아이디가 jbInput인 input 요소의 값을 변수 jb에 저장 var jb = $( 'input#jbInput' ).val(); #예시2/아이디가 jbInput인 input 요소의 값을 ABCDE로 저장 $( 'input#jbInput').val( 'ABCDE' );
2023.09.06 -
RSA 공개키 개인키 구하는법 1. p 값, q값 생성 ( 무작위로 큰 두 소수를 선택 ) # 파이썬에서 p, q 값을 생성하는 방법 from Crypto.Util.number import getPrime p = getPrime(1024) #1024 = 1024bit를 의미 q = getPrime(1024) pycryptodome이 설치되어 있지 않을 경우 # pycryptodome 설치되어있지 않을 시 설치법 $ pip install pycryptodome 2. n 계산 p와 q를 곱하면 n이 된다. n = p * q 3. phi 계산 (p-1)과 (q-1)을 곱하면 phi가 된다. *phi = n이하의 n과 서로소인 수들의 개수 phi = (p-1) * (q-1) 4. e 선택 주로 65537 다른 ..
[Crypto] RSA 파이썬 코드 및 개념RSA 공개키 개인키 구하는법 1. p 값, q값 생성 ( 무작위로 큰 두 소수를 선택 ) # 파이썬에서 p, q 값을 생성하는 방법 from Crypto.Util.number import getPrime p = getPrime(1024) #1024 = 1024bit를 의미 q = getPrime(1024) pycryptodome이 설치되어 있지 않을 경우 # pycryptodome 설치되어있지 않을 시 설치법 $ pip install pycryptodome 2. n 계산 p와 q를 곱하면 n이 된다. n = p * q 3. phi 계산 (p-1)과 (q-1)을 곱하면 phi가 된다. *phi = n이하의 n과 서로소인 수들의 개수 phi = (p-1) * (q-1) 4. e 선택 주로 65537 다른 ..
2023.09.04 -
1. WSL 설치 Powershell을 관리자 권한으로 열고 해당 구문 입력 후 완료되면 컴퓨터를 재 시작합니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 재시작 후 파워쉘 창을 관리자 권한으로 다시 열어 해당 구문을 입력 후 실행합니다. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 컴퓨터를 재 시작합니다. 2. 칼리 리..
WSL 이용해 윈도우에서 Kali Linux 사용법 및 설치(+ dbus-launch 오류)1. WSL 설치 Powershell을 관리자 권한으로 열고 해당 구문 입력 후 완료되면 컴퓨터를 재 시작합니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 재시작 후 파워쉘 창을 관리자 권한으로 다시 열어 해당 구문을 입력 후 실행합니다. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 컴퓨터를 재 시작합니다. 2. 칼리 리..
2023.06.01