본문 바로가기

Index49

자바스크립트(javascript) 객체 멤버 1. 객체 멤버 관리 자바스크립트에서 객체의 멤버를 내부적으로 어떻게 관리하고, 또 어떻게 객체의 구조를 편집할수 있을까. 멤버 구분 구분 구현 설명 비공개 멤버 비공개 속성 var 변수 객체 내부에서 선언된 변수. 비공개 함수에서만 접근 가능 비공개 메서드 function f(){...} var f = function{...} 객체의 생성자에 인라인 방식으로 정의된, 이름이 있는 함수 또는 익명 함수. 생성자 내부 코드에서 호출 가능 인스턴스 멤버 인스턴스 속성 this.property = 값 외부에서 인스턴스를 통해 접근 가능 obj.property 인스턴스 메서드 this.method = function(){...} 외부에서 인스턴스를 통해 접근 가능 obj.method(); 프로토타입 멤버 프로토.. 2016. 12. 2.
OSX : NFS Mount (NFS 마운트) NFS 서버를 구축해 놓고. OSX에서 마운트를 시도하려할때 자꾸 Operation Not Permitted 오류가 발생하여몇시간을 삽질하게 만들었다. 관련해서 구글링하던중 정리되어있는 블로그를 발견하여 해결하였다. 내용은 아래와 같다. 얼마 전에 쓴 NFS 에 관한 글에서, OSX 에서는 권한 문제로 인해 삼바를 사용하는 편이 더 낫겠다고 한 적이 있다. 그 내용에 (아직까지는) 전적으로 동의하며, 이 글은 단지 알아낸 지식을 정리하는 용도이다. NFS 마운트는 3가지 정도로 가능하다. 파인더에서 하는 법, 터미널에서 mount 명령으로 하는 법. 자동 마운트(리눅스의 fstab 과 유사한 방식으로) 하는 법. 이 중에서 그나마 제대로 정리할 것은 mount 명령을 쓰는 방법이다. 첫번째 Finder .. 2016. 10. 31.
해시값의 복호화 ?? 해시값은 복호화가 불가능한데.. 이게 무슨소린가 아래와 같은 사이트에서 해준다고 하니 참;; 이게 무슨소리 인가 했다.http://tools.web-max.ca/encode_decode.php 결론적으로 위같은 사이트는 사용자들이 등록한 표본이 되는 값들을 레파지토리에 가지고 있다가 사용자가 요청한 결과중에 일차하는 해시값이 있으면 표본 값을 돌려주기만 하는 그런 사이트인거 같았다. 이에대해 잘 정리되어있고 이해하기 쉬운 블로그 글을 발견! 글을 퍼와 정리하였다! 어떤 값을 해시함수에 넣어 해시값을 만드는 과정을 해싱(hashing)이라고 하는데, 엄밀하지 않은 일상 대화에서는 해시함수로 "함호화"를 한다고 표현하기도 한다.이 표현이 때로는 큰 오해를 불러 일으키곤 하는데, 암호화라는 말을 들으면 마치 .. 2016. 10. 8.
암호화 알고리즘 종류 암호화 깊게 파고들어 정리를 한다면.. 아마 끝도 없을것..자세하게는 주제별로 따로 정리를 천천히라도 해야겠다. 언제가될지.. 암호화 알고리즘은 각각의 특징과 종류를 머리속에 잘 정리해두고 상황에 맞는 알고리즘을 사용해야 한다! 평문(Plaintext)해독 가능한 형태의 메시지 암호문(Ciphertext) 해독 불가능한 형태의 메시지 암호화(Encryption)평문을 암호문으로 변환하는 과정 복호화(Decryption)암호문을 편문으로 변환하는 과정 암호화의 분류 방법은 세가지로 분류할수 있다. 1. 대칭형 암호 (비밀키 암호) 암호화 키와 복호화 키가 같다.현재 가장 보편적으로 쓰이는 암호화 방식은 현 미국 표준 방식인 AES 이다.AES는 128~256비트의 키를 적용할수 있어 보안성이 뛰어나며 공개.. 2016. 10. 8.