본문 바로가기

정보/IT35

비밀번호 복잡도에 따른 해킹 시간 해킹 시뮬레이션으로 테스트 한 결과 알파벳 4자리ydfh : 22초만에 뚫림 알파벳 8자리ydfhjlor : 18일만에 뚫림안전성이 8만배로 높아짐 알파벳에 숫자를 섞음ydfh2479 : 6개월만에 뚫림 알파벳과 숫자에 영어 대문자를 섞음Ydfh2479 : 3년만에 뚫림 알파벳과 숫자 그리고 영어 대문자에 특수문자 섞음Ydfh247* : 13년만에 뚫림 안정성이 최대 2천만배 커짐 2017. 4. 5.
PC 와 Mobile 플랫폼을 웹앱으로 통일한다 최근 IT동향에 대해 세미나 내용과 기술들을 대략 살펴보면서 가만히 드는 생각은 이제 PC, Mobile 을 Web이라는 하나의 플랫폼으로 통일시키려는구나 라는 생각이 들었다.브라우저를 실행할 수 있는 모든 플랫폼에서는 이제 동일한 스펙을 사용 가능하게 하려는 움직임이다.사실 우리나라에서 4~5년전까지만해도 ActiveX는 성역과도 같았다.ActiveX는 금융, 보험, 증권가에서는 구세주와 같은 기술이었다.심지어 비표준 ActiveX를 이용하여 웹서비스를 개발했던 업체(내가 다니는 회사)가 업계 1위로까지 발돋움 할 수 있었던 기반 기술이었다.하지만 이젠 그 비표준(ActiveX)이 외면당하고 있는 시장 상황이고 새로운 신예(Webassembly)가 표준으로써 그 ActiveX를 완전!! 대체 할 수 있.. 2016. 12. 18.
Data-Driven Documents (D3.js) D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. d3 학습에 도움이 되는 글 -> http://mobicon.tistory.co.. 2014. 10. 24.
[javascript/HexToDec]16진수 계산 [parseInt("0x8001001B", 16) - 0xffffffff - 1;] 예전 포스팅에서 이해하지 못한 연산식을 시간을 들여 해석해 보았다.parseInt("16진수문자열", 16) - 0xffffffff - 1; 는 과연 무슨 뜻일까?...위의 식은 parseInt 함수가 가진 특징과 javascript 의 진수 연산의 특징도 포함하고 있고 Signed, Unsigned에 대한 부분도 내포하고 있다. 가장 중요한 것은 parseInt 함수의 결과는 Unsigned 이다.Unsigned 와 Signed 에 대해 알고 싶다면 다음의 링크 참조 -> Signed, Unsigned그래서 parseInt("0x8001001B", 16) 를 실행하면 결과값이 10진수 Unsigned 값인 2147549211 으로 나온다. 그렇다면 2147549211 - 0xffffffff 는 어떤 결.. 2014. 6. 27.
Javascript parseInt 함수 parseInt("정수형으로 변환할 변수", "진수");* 첫번째 매개변수는 정수형으로 변환할 변수 문자열* 두번째 매개변수는 입력된 문자열이 몇진수인지를 정의한다.* 진수 를 지정하지 않으면 자릿수에 따라 8진수,16진수로 자동 변환 된다. W3SCHOOLThe parseInt() function parses a string and returns an integer.The radix parameter is used to specify which numeral system to be used, for example, a radix of 16 (hexadecimal) indicates that the number in the string should be parsed from a hexadecimal nu.. 2014. 6. 27.
VisualSVN 서버로 Subversion 서버 구동하기 개인이던 사업이던 무료이며 무료인데도 SVN 서버를 몇번의 클릭으로 구축하고 관리할 수 있어서 편합니다.VisualSVN 클라이언트는 주로 비주얼 스튜디오 확장으로 있는데, 이건 무료가 아닙니다. 단, 오픈소스 프로젝트에는 1년 무료로 라이센스 대줍니다. 사실 VisualSVN은 무료 버전으로도 충분합니다. HTTPS만 있어도 통큰 보안이 있고, 윈도우 사용자 관리와 그냥 사용자 관리 둘 중 하나를 선택하는데, 대체적으로 그냥 사용자로 관리하죠.제가 이 VisualSVN의 엔터프라이즈 버전도 가지고 있는데. 더 향상된 점은, 윈도우 통합 인증(NTLM 인증)과 엑세스 등의 세세한 로그까지 제공하는 게 전부입니다. 윈도우 위주의 깊은 프로젝트에서는 쓸만한지 몰라도 그냥 무료 버전이래도 상당히 좋습니다. 출.. 2013. 4. 9.