본문 바로가기

openssl2

NN 데이터통신 | 암호화 복호화 # 암호❛ 대칭 암호화 방식 : DES, 트리플 DES, AES, SEED, ARIA, 기타❛ 비대칭 암호화 방식 : RSA ❛ 해시 하나의 문자열을 이를 상징하는 더 짧은 길이의 값이나 키로 변환암호와 다른점은 정보를 숨기기 보다는 정보의 위변조를 확인하는 용도 - MD5 : 128비트 암호화 해시 함수, 단방향 암호화- SHA (안전한 해시 알고리즘) ❛ 인증서 - .CER- .DER- .PEM : Base64로 인코딩 된 인증서- .P12 # AES 알고리즘DES의 암호화 강도가 약해지면서 새로 개발된 알고리즘 # base64_encode모든 정보를 64개 문자로 구성된 64진수로 바꾸고, 오리지널데이터보다 33% 많은 공간을 필요로 함.문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 .. 2020. 2. 7.
NN 개발환경 | 개발 도구의 종류 개발 개발자의 관점에서 개발이란 엔진, 프레임워크 등의 특정한 개발 환경에서 함수, 라이브러리 등의 개발킷, 개발 도구를 불러와 사용 가능한 개발 언어로 인터페이스에 맞게 특정 플랫폼, 운영체제 등의 시스템에서 동작할 수 있는 프로그램, 소프트웨어를 만드는 것 이라 볼 수 있습니다. 먼저 개발환경과 개발툴 대하여 어떠한 것들이 있는지 알아보도록 하겠습니다. 플러그인 기존 응용소프트웨어에 특정기능을 추가하기 위한 소프트웨어 요소로 특정기능이 기본적으로 포함되어 있다면 빌드시간이 늘어나고 실행파일이 무거워질 수 있습니다. 그렇기 때문에 필요할 때 꽂았다가 언제든 뺄수 있는 소프트웨어라고 생각하시면 좋을 듯 합니다. 예를 들어 유니티 ASSET 폴더 안에 Plugins 폴더 안에는 앱이나 게임 내 결제를 하려.. 2019. 11. 21.