기본적인 flux, redux 개념을 알고 있다는 가정하에 예제를 사용하여 설명한다(이것은 본인이 공부한 내용의 이해를 돕기위해 작성되었다.) 먼저 Action, Reducer 를 각각의 파일로 나눠서 관리하겠다. 1. actions.jsexport const RANDOM_STRING = 'RANDOM_STRING'; export function generateRandomString(size) { const _genRandomString = (size) => { let text = ''; const table = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; for(let i = 0 ; i < size; i++){ text += ta..
대칭키라 함은 암,복호화에 쓰는 키가 동일하다는 것이다. 비대칭키는 그러면 무엇이겠는가?암호화를 하는데(encrypt) 키와 복호화 하는데(decrypt) 쓰는 키가 다르다는 것이다. 대표적으로 RSA가 있다.비대칭키에 대한 설명은 다음에 하고 오늘은 대칭키 암호화에 대해 말하고자 한다. 대칭키 암호화는 키의 길이에 따라 종류가 나뉘며 대체로 128비트, 256비트를 사용하며, AES같은경우는 192비트의 키도 사용한다.우리나라에서 많이 사용하는 대칭키 암호화 알고리즘을 나열해보자면 seed, aes, aria 정도가 되겠다. 패딩암호화 알고리즘을 사용하여 평문을 암호화 할때는, 평문을 블럭단위로 나누어 각 블록을 해당 알고리즘으로 암호화 하는 방식이다.이러한 방식을 블록 암호화라 한다.평문을 블록단위로..
JAVA로 만든 executable jar를 pkg로 만들어보자. * 준비물- appmaker2.app, executable jar, terminalURL : https://sourceforge.net/projects/jarappmaker/ (appmaker2.app) 1. appmaker2.app로 test.jar를 test.app로 변환2. 변환한 test.app 파일의 Contents -> MacOS -> launcher 를 텍스트 에디터로 연다.2.1 여기서 작업할 내용은 - 자바 설치 유무- 자바 버전 체크 osx(mac)에서는 JAVA가 설치되어 있지 않은 상태에서 terminal에서 java 명령어를 쓰면 OS 자체에서 JDK를 설치하라고 Oracle 사이트를 링크한다.JDK를 설치하면 자동..
- Total
- Today
- Yesterday
- build set
- TypedArray
- PCX
- yss
- Universal CRT
- iOS10
- JavaScript
- cipher
- execute double click
- TLS1.2
- Node.js
- node js
- MEAN stack
- AES
- ATS
- Visual Studio
- 전자서명
- App Transport Security
- 암호화
- HTTPS
- reactivex
- angular
- 비대칭키
- executable jar
- full stack
- 윈도우 라이브러리
- ucrtbase.dll
- 대칭키
- rxswift
- remote debug
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |