본문 바로가기

전체 글1072

고에너지 사회의 시작과 경고 4차 산업을 명제로 한 산업사회의 변경점이 가속화되는 지금 고에너지 사회로 접어드는 경고가 보여져서 끄적여본다. 개인형 맞춤 산업화와 고도의 지식 산업이 노동시장을 제어하는 형국에서 필요한 것은 자원도 자원이지만 기본적인 동력에 문제점이 생겨나고 있다. 원전을 필두로 한 대체 에너지 산업의 필요성과 현재도 산업화 규모에 맞추어진 발전구조도 이에 한 몫 한다고 할 수 있다. 긴 말 더하지 말고 적는다면 4차 산업 혁명에서 긍정적인 성장과 부정적인 성장을 가르는 열쇠는 에너지 발전 산업에서 키워드가 있을 것이다. 블록체인 기술의 대표적인 사례인 비트코인도 기하급수적인 동력을 필요로 하고 산업규모가 소형화 되기 위해서는 좀 더 많고 높은 규모의 에너지 활용이 필요하기 때문이다. 이에 보수적인 입장에 위치한 세.. 2017. 9. 2.
윈도우 탐색기에서 원하는 파일만 찾아보기 탐색기의 검색 옵션은 매우 심플하다. *.m OR *.h OR *.mm 이런식으로 OR를 AND를 통해 원하는 내용을 찾아볼 수 있다. https://msdn.microsoft.com/ko-kr/library/windows/desktop/aa965711(v=vs.85).aspx 2017. 8. 21.
iOS와 Android간의 AES 차이 기본적으로 안드로이드에서 사용하는 aes옵션을 보면 AES/CBC/PKCS5Padding을 많이 쓰는데 iOS는 기본이 kCCOptionPKCS7Padding 이거다. 둘이 동일하냐고 묻는다면 사이즈 옵션에 따라 동일하다고 할 수 있다. 안드로이드는 넣는 사이즈에 따라 256이 기본으로 잡힐테니까 말이다. iOS는 명시해주어야 한다. 암튼 kCCOptionPKCS7Padding|kCCModeCBC 이런식으로 cbc옵션을 껴줄필요 없다. 오직 kCCOptionPKCS7Padding이것만 넣는 것이 중요. 이렇게 해도 어차피 iv넣으면 알아서 해주니까 넣어서 다른 결과를 보는 것을 조심하는 게 좋다. 이 옵션 문제로 3시간을 고생하다보니 머리가 아프다. 졸리기도하고. 2017. 8. 8.
iOS의 SecKeyGeneratePair와 Java의 KeyFactory의 차이 이런 문제로 생고생 하다가 기록을 남긴다. 결론적으로 iOS와 Java or AOS의 ASN.1 항목에서 차이가 난다. 이 문제로 완전한 X.509 호환이 가능한 java와 달리 iOS는 좀 더 작은 사이즈의 publickey를 만들게 된다. 사이즈를 보면 iOS는 270byte, Java는 294byte. 이 부분을 수정한 선구자가 있어서 다행이었다. 좀 다른 분야에 대한 작업은 즐겁다 몸이 힘든 몇가지 빼곤 말이지.. PKI도 좀 더 공부해야 하는데.. 2017. 8. 4.
FIDO status code 한글정리 UAF 상태 코드 1200 OK. 작업 완료 됨, 잘 된 경우다.1202 수락 됨. 수락되었지만 현재 완료되지 않은 메시지입니다. RP는 증명을 처리하고, 위험 점수를 매기는 등의 시간이 필요할 수 있습니다. 서버는 1202 응답을 사용하여 authenticationToken을 보내지 않아야합니다 (SHOULD NOT).1400 요청이 잘못되었습니다. 서버가 메시지를 이해하지 못했습니다.1401 Unauthorized. 이 작업을 수행하려면 사용자 아이디를 인증해야합니다. 그렇지 않으면이 키 아이디가이 사용자 아이디와 연관되지 않습니다.1403 금지됨. 사용자 ID는이 작업을 수행 할 수 없습니다. 클라이언트는 재 시도하지 말아야한다.1404 해당 서비스에 대한 대응을 찾을 수 없습니다.1408 요청 응.. 2017. 8. 1.
안경을 벗은 날 안경을 벗고 시야에 비추어지는 것이 흐릿하여 사고도 같이 흐릿한지 올라가면 내려 뛰고 싶고 내려가면 올라서고 싶다. 다시 안경을 고쳐쓰고 제정신을 부여잡자. 2017. 7. 1.