전체 글 197

암호화 방식

hash 방식 , xor 방식이 있다 hash 는 복호화 x 안된다 쉬프트 연산 방식이다 salt ( 소금을 치는 행위) 로 해쉬 값에 + 해쉬를 더해서 반복할수있다 ( 많이 한다고해서 좋은 것도아니고 , 쉬프트 연산이기떄문에 3번하나 100번을 하나 암호학적으론 같다) hash의 종류 md5 : 콜리전 ( 해쉬 충돌) 이 발생하기 때문에 쓰질 않는다. SHA256 SHA512 PBKDF2 bcript : 디폴트로 salt가 잘 작성되어있기때문에 좋다 . 많이 쓰인다 ------------------------------------------------ xor 는 복호화가 가능하다 원리는 같으면 0 다르면 1 원본 : 1010 1000 1101 0101 비밀키: 1111 0000 1111 0111 결과:..

개념 2022.05.12

실제 기기 테스트

휴대폰 기기를 개발자 옵션 -> 디버깅모드 활성화 안드로이드가 설치되어있는 platform-tools 풀더 경로 ex : C:\platform-tools cd (경로) cd C:\platform-tools adb devices unauthorized 명령어가 아래와 같이 뜬다면 개발자옵션 > USB디버깅을 비활성화했다가 다시 활성화하여 줍니다 권한 허용을 하라는 메시지들이 뜨는데, 모두 허용 adb reverse tcp:8081 tcp:8081 기기의 포트를 8081로 변경 준비완료 react native 실행 npx react-native run-android or npm start

react native 2022.05.03

코인 발행 1

https://remix.ethereum.org/ 워크스페이스 추가하면 기본으로 풀더 3개의 프로젝트가 생성되는데 내가 테스트하는건 충돌이 일어나기떄문에 전부 지워준다 파일명 NewTokenTest.sol //NewTokenTest.sol 코드 https://www.notion.so/lock-32b52ef7931c49e2a7fe11b05d765baf //설명 contract FreezeToken is BasicToken, Ownable {//호출할 함수명 FreezeToken , 임의로 지어도됨 //sol 명과 같게 contract NewTokenTest is BurnableToken,FreezeToken, DetailedERC20, ERC20Token,Pausable{ string public s_sy..

블록체인 2022.04.28

설치

참고 : https://www.youtube.com/watch?v=oZFCt69Bccc https://www.oracle.com/java/technologies/javase/jdk15-archive-downloads.html https://www.oracle.com/java/technologies/downloads/#jdk17-windows 환경변수 JAVA_HOME C:\Program Files\Java\jdk-17.0.3 npm install -g react-native-cli node js 설치 vscode 설치 안드로이드 스튜디오 설치 안드로이드 sdk 환경변수 ANDROID_HOME C:\Users\a\AppData\Local\Android\Sdk ``` //리액트네이티브 디렉토리 생성 npx ..

react native 2022.04.26