전체 글
Hi,
-
본 게시글은 SM-G960N(Galaxy S9 KT) Android 10 루팅 게시글 입니다. 필요 프로그램 0. 삼성 USB 통합 드라이버 1. Odin 최신버전 2. 해당 기기 최신 펌웨어 3. adb tool 4. magisk 최신 버전 apk 0. 삼성 USB 통합 드라이버 다운로드 https://www.samsungsvc.co.kr/download 다운로드 자료실 | 스스로해결 | 삼성전자서비스 다운로드 자료실 원하시는 정보를 못 찾으셨다면 아래 서비스를 이용해보세요. 문제해결이 되지 않거나 어려우시다면 인공지능 채팅 로봇으로 상담을 받아보시기 바랍니다. 무상 보증기간 이 www.samsungsvc.co.kr 1. 오딘 최신버전 다운로드 https://odindownloader.com Odin ..
[모바일] 안드로이드 루팅 정리본 게시글은 SM-G960N(Galaxy S9 KT) Android 10 루팅 게시글 입니다. 필요 프로그램 0. 삼성 USB 통합 드라이버 1. Odin 최신버전 2. 해당 기기 최신 펌웨어 3. adb tool 4. magisk 최신 버전 apk 0. 삼성 USB 통합 드라이버 다운로드 https://www.samsungsvc.co.kr/download 다운로드 자료실 | 스스로해결 | 삼성전자서비스 다운로드 자료실 원하시는 정보를 못 찾으셨다면 아래 서비스를 이용해보세요. 문제해결이 되지 않거나 어려우시다면 인공지능 채팅 로봇으로 상담을 받아보시기 바랍니다. 무상 보증기간 이 www.samsungsvc.co.kr 1. 오딘 최신버전 다운로드 https://odindownloader.com Odin ..
2023.10.24 -
1. 피들러 설정 - 피들러 실행 > Tools > Options > Connections - Fiddler listens on port : 8888 - Allow remote computers to connect 체크 활성화 2. 모바일 설정 - PC와 모바일 동일한 WIFI 연결 후 모바일 WIFI HTTP 프록시 설정 - 프록시 구성 > 서버에는 PC의 IPv4 주소를 적어주고 > 포트에는 피들러에 설정한 포트 번호(8888) 입력 안드로이드의 경우 프록시 호스트 이름에 WIFI IPv4 주소 작성 , 프록시 포트에 피들러 설정 포트 입력 후 저장 3. 안드로이드에서 네이버 접속 시 피들러에서 패킷이 뜨는걸 확인할 수 있다. - 안드로이드 인증서 다운로드 (https 통신을 위해) 1. 모바일 브라..
[Fiddler] 모바일 웹 디버깅 방법(proxy)1. 피들러 설정 - 피들러 실행 > Tools > Options > Connections - Fiddler listens on port : 8888 - Allow remote computers to connect 체크 활성화 2. 모바일 설정 - PC와 모바일 동일한 WIFI 연결 후 모바일 WIFI HTTP 프록시 설정 - 프록시 구성 > 서버에는 PC의 IPv4 주소를 적어주고 > 포트에는 피들러에 설정한 포트 번호(8888) 입력 안드로이드의 경우 프록시 호스트 이름에 WIFI IPv4 주소 작성 , 프록시 포트에 피들러 설정 포트 입력 후 저장 3. 안드로이드에서 네이버 접속 시 피들러에서 패킷이 뜨는걸 확인할 수 있다. - 안드로이드 인증서 다운로드 (https 통신을 위해) 1. 모바일 브라..
2023.10.12 -
RSA 키 형성 - 두 소수 p,q를 골라서 n=pq로 놓는다. - e를 gcd(phi(n),e) = 1이 되도록 뽑는다. phi는 오일러 totient 함수 - d= $e^-1$ mod phi(n)을 계산한다. modular inverse는 e의 선택에 의해 언제나 존재하고, 확장된 유클리드 호제법을 이용해 빠른 시간안에 계산 가능 p, q = 무작위로 큰 두 소수 n = pq phi = (p-1)*(q-1) >> n이하의 n과 서로소인 수들의 개수 e = 주로 65537 , 다른 값이 되더라도 1
[Crypto] RSA 복호화 증명 ( 재정리 必 )RSA 키 형성 - 두 소수 p,q를 골라서 n=pq로 놓는다. - e를 gcd(phi(n),e) = 1이 되도록 뽑는다. phi는 오일러 totient 함수 - d= $e^-1$ mod phi(n)을 계산한다. modular inverse는 e의 선택에 의해 언제나 존재하고, 확장된 유클리드 호제법을 이용해 빠른 시간안에 계산 가능 p, q = 무작위로 큰 두 소수 n = pq phi = (p-1)*(q-1) >> n이하의 n과 서로소인 수들의 개수 e = 주로 65537 , 다른 값이 되더라도 1
2023.10.11 -
1번 문제 CSV 파일이 있는 바탕화면으로 디렉토리 이동 setwd("C:/Users/user/Desktop") CSV 파일 불러오기 / 에러의 이유 = 파일을 한글 인코딩 해주지 않았기 때문 fileEncoding = "euc-kr" 옵션을 넣어주면된다. boxplot_data
[R] data set1번 문제 CSV 파일이 있는 바탕화면으로 디렉토리 이동 setwd("C:/Users/user/Desktop") CSV 파일 불러오기 / 에러의 이유 = 파일을 한글 인코딩 해주지 않았기 때문 fileEncoding = "euc-kr" 옵션을 넣어주면된다. boxplot_data
2023.09.27 -
1. 기초 블록 만들기 블록은 각각의 데이터 값을 가진다 - timestamp : 언제 만들어 졌는지 - hash : 현재 블록의 해시 값 - previous hash : 이전 블록의 해시 값 - nonce : 논스 - transaction : 실제 데이터 정보인 트랜젝션 class Block: def __init__(self, transactions, previous_hash, nonce = 0): self.timestamp = datetime.now()#datetime.now()를 사용해서 현재 값을 timestamp self.transactions = transactions self.previous_hash = previous_hash self.nonce = nonce self.hash = self..
[Crypto] Python | 블록체인 이해하기1. 기초 블록 만들기 블록은 각각의 데이터 값을 가진다 - timestamp : 언제 만들어 졌는지 - hash : 현재 블록의 해시 값 - previous hash : 이전 블록의 해시 값 - nonce : 논스 - transaction : 실제 데이터 정보인 트랜젝션 class Block: def __init__(self, transactions, previous_hash, nonce = 0): self.timestamp = datetime.now()#datetime.now()를 사용해서 현재 값을 timestamp self.transactions = transactions self.previous_hash = previous_hash self.nonce = nonce self.hash = self..
2023.09.20 -
from random import randint # 서로 다른 2개의 소수 고르기 def is_prime(n): if n
[Crypto] Python | RSA 암호 알고리즘 적용 코드 + 수정from random import randint # 서로 다른 2개의 소수 고르기 def is_prime(n): if n
2023.09.12