Cipher > java 에서 암복호화에 사용하여는 클래스 암호화 권한이 있는 사용자만 메세지를 이해하거나 접근할 수 있도록하는 것 즉, 원문 메세지를 권한이 없는 사람들은 못 읽게한다. Cipher 사용 암호화 알고리즘 단방향 알고리즘 : 암호문을 평문으로 되돌리는 복호화가 불가능하다. => 해시 기법 (SHA-256, MD-5) 비대칭키 알고리즘 ...
Base64 > 8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식 화면에 표시가능한 ASCII 코드를 나타낼 수 있는 가장 큰 진법이 64 전자 메일을 통한 이진 데이터 전송에 많이 쓰인다. 알파벳 대소문자, 숫자, +, / 그리고 끝을 알리는 "=" 인코딩 후 원본보다 4/...
ASP > 회사에서 과제로 ASP로 구현된 오랜 레거시 부분을 JAVA로 컨버팅하는 과제를 받았다. ASP ... 그게 뭔데.. 그거 어떻게 하는건데? ASP 연산자 산술 연산자 mod : 나머지 ^ : 지수 관계 연산자 : 같지 않다 is : 객체 동등성 논리 연산자 AND : 논리곱, 두 조건이 모두 참일 경우 참 NOT : 논리합, 두 조건 ...
함께 자라기 (2) 달인이 되는 비결 인간은 평생 세수와 양치질을 꾸준하게 반복하는데 왜 달인이 안 될까요? 동기가 부족합니다. 이를 잘 닦는 것은 일정 수준만 되면 더 잘하고자 하는 동기가 없습니다. 주변에 양치질과 세수 달인을 목표로 하는 분이 흔한가요? 치과에 다녀와서 양치질을 꼼꼼히 하자 라고 작심을 해도 개선되지 않습니다. 피드백을...
자바 8에서 부터 기존 인터페이스에 메서드를 추가할 수 있게 되었다.인터페이스를 구현한 후 디폴트 메서드를 재정의하지 않은 모든 클래스에서 디폴트 구현이 쓰이게 된다.하지만 모든 기존 구현체들과 매끄럽게 연동되리라는 보장은 없다.구현 클래스에 대해 아무것도 모른채 합의
가장 우아하고, 유지보수가 가능하고, 응집력이 높으면서, 테스트하기도 용이한 객체는 작은 객체입니다. 클래스의 크기를 정하는 기준으로 public, protected 메서드의 개수를 사용하고, 5개를 기준으로 생각하세요.=> 지극히 개인적인 의견입니다. 클래스가 작으면