이전에 포스트한 (C/C++)버전의 PHP버전이다. 하지만 이글을 바로 읽는 독자가 있을 수 있으니... 명령줄에서 다음과 같이 암호화 작업을 했다면 openssl enc -e -aes-256-cbc -in plain.txt -out encrypted.data -k "my_password" 이렇게 생성된 파일을 복호화하는 코드를 작성해 보자. 실제 위의 명령줄은 문제가 많지만, 처음 openssl을 접하는 사용자는 위의 명령을 통해 암호화작업을 많이 하게 될 것이다. 그러다 보니, 이 문제많은 방식에서 다른 방식으로 변경할 경우 일단 복호화작업을 해야 하니, 복호화 프로그래밍도 익힐 겸 복호화하는 코드를 생성해보자. 저장된 파일의 구조는 이전 포스트에서도 언급했듯이 다음의 구조를 가진다. 검은색 부분에 ..
명령줄에서 다음과 같이 암호화 작업을 했다면 openssl enc -e -aes-256-cbc -in plain.txt -out encrypted.data -k "my_password" 이렇게 생성된 파일을 복호화하는 코드를 작성해 보자. 실제 위의 명령줄은 문제가 많지만, 처음 openssl을 접하는 사용자는 위의 명령을 통해 암호화작업을 많이 하게 될 것이다. 그러다 보니, 이 문제많은 방식에서 다른 방식으로 변경할 경우 일단 복호화작업을 해야 하니, 복호화 프로그래밍도 익힐 겸 복호화하는 코드를 생성해보자. 저장된 파일의 구조는 이전 포스트에서도 언급했듯이 다음의 구조를 가진다. 검은색 부분에 "Salt__"(8bytes)가 있으며, 이어서 실제 Salt값(노란색)이 8bytes가 따라온다.그 다음..
openssl을 설치하고 암호화작업을 하기위해 인터넷을 뒤져보면 다음과 같이 암호화와 복호화를 할 수 있다. 암호화 하기openssl enc -e -aes-256-cbc -in plain.txt -out encrypted.data 이 명령어를 이용하면 중간에 비밀번호를 묻게되는 데, 이 때, 비밀번호를 입력하면 암호화가 된 파일이 생성되게 된다. 복호화 하기openssl enc -d -aes-256-cbc -in encrypted.data -out plain.txt 이 또한 비밀번호를 물어보게 되고, 암호화할 때 입력한 비밀번호를 입력하게되면 문제없이 복호화된 파일이 생성된다. 옵션을 살펴보도록 하자.enc : 암호화/복호화작업을 하겠다는 것이다, dec 명령은 없으며 -e와 -d를 이용하여 암호화인지 ..
- Total
- Today
- Yesterday
- 예금
- ComputeShader
- texture
- 안드로이드
- 텍스처
- 사용료
- 블로그
- choreographer
- 재테크
- OpenGLes
- 티스토리
- 금리
- 적금
- 아끼는 법
- 애드센스
- 에어컨
- 공유 컨텍스트
- TTS
- 컴퓨트쉐이더
- 에어콘
- 전기요금
- OpenGL ES
- 전기료
- Android
- 애드핏
- 재태크
- 경제보복
- 컴퓨트셰이더
- gpgpu
- 전기세
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |