전체 글
-
(Crypto1) '암호학'용어 정리/ 하는일보안/컴퓨터보안 2019. 9. 4. 22:16
용어정리 Cryptography ⎯ 암호생산, 암호학. 암호를 만드는것. Cryptanalysis ⎯ 암호분해학. 암호를 분해하는것. Cryptology ⎯ 암호학. Cryptography + Cryptanalysis 더 넓은 의미에서의 암호학. Crypto ⎯ 암호. 위의 세가지와 그 이상을 포함하는 더 넓은 의미의 암호학. plaintext : 평문. 원래의 메세지 ciphertext : 암호문. 암호화된(encrypted) 메세지 decryption : 복호화 key : 암호체계를 만들때 사용되는 것. 암호화-복호화 모두에 사용된다. authenticity : 진위성. (메세지의 원천이 어딘지 정확한가) Crypto의 핵심 · 인증(authentication)과 키 설립(establishment) ..
-
무엇을 모르는지 아는 상태로 만들기휴먼띵킹 2019. 8. 19. 03:15
생활코딩 이고잉님의 웹 애플리케이션 만들기 강의를 듣기 시작했다. 아직 수업소개만 들었지만 정말 나에게 필요한 강의를 찾은것 같다. 나는 각 언어의 기술을 익히는것도 물론 중요하겠지만 정확히 웹 개발이 무엇인지, 거기에 사용되는 언어가 무엇인지, 어떻게 어떻게 구성이 되어있는지 등등.. 거시적인 관점에서 먼저 바라보고싶었지만 물어볼곳도 없고 인터넷에서 찾는 정보들로는 어렴풋이 알겠지만 그냥 뜬구름을 잡는 느낌이었다. 소개영상에서 인상깊었던 말은 이 강의를 들어도 웹사이트를 만들수는 없을거다. 하지만 무엇을 모르는지 모르는 상태에서 무엇을 모르는지 아는 상태로 넘어갈수 있을것이다. 라는 말이었다. 그리고 나무를 통해 숲을 바라보는 강의가 될거라고 하셨다. 이 강의를 통해 웹개발이 무엇인지 이해하고 내가 무..
-
백준3052 배열-나머지알고리즘/백준 문제 2019. 8. 19. 02:32
중복되는 숫자를 어떻게 확인할지 혼자 이런저런 방법으로 해보다가 답을 못찾았다. 그래서 풀이를 찾아보고 이해한뒤 다시 풀어보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStr..