본문 바로가기 메뉴 바로가기

IT 공부한거 올리는 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

IT 공부한거 올리는 블로그

검색하기 폼
  • 분류 전체보기 (159)
    • 프로젝트 (33)
      • 느낀점 (6)
      • 개발과정 (15)
      • 결과물 (7)
      • SmileGate윈터데브캠프 (4)
    • 면접질문 (4)
    • 개념 (60)
      • 운영체제 (13)
      • 웹 (10)
      • 스프링 부트 (7)
      • 정보보호 (3)
      • 데이터베이스시스템 (7)
    • 이슈 (4)
    • 자아 찾기 (7)
    • 오류 (19)
    • 직무분석 (6)
      • 카카오 (4)
      • 네이버 (1)
      • 쿠팡 (1)
    • 코딩 테스트 (21)
      • 프로그래머스 (4)
      • 백준 (13)
    • 데이터베이스 (0)
      • Mysql (1)
      • 친절한 SQL 튜닝 (1)
  • 방명록

des (1)
정보보호 DES

DES KEY값을 알아내는 과제가 올라왔다 구하는 방법은 강의자료에 나와있다 64비트의 Input key값이 주어지면 각 라운드당 Ci, Di를 알아내고 PC-2를 이용해 알아낸 48비트가 곧 Ki가 된다 이걸 16번 수기로 할려다가 너무 시간이 오래걸려서 그냥 코드로 짰다 반복문은 round1~16까지 돌고 돌면서 각 라운드의 Ci, Di, PC-2를 출력해준다 그러면 PC-2의 비트를 16진수로 바꿔주기만하면 그게 Ki가 된다 알고리즘은 해당 round당 rotate 값을 입력받아 Ci,Di 쉬프트를 rotate만큼해주고 PC-2알고리즘은 일일히 작성해주었다 #include using namespace std; int main(){ int round=2; int C[4][7]={{1,1,0,1,0,0..

개념/정보보호 2022. 9. 26. 23:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • infcon 2024
  • 로스트아크 캐릭터
  • bfs
  • oauth2.0
  • 클로아
  • SpringBoot
  • 우분투
  • git commit 수정
  • oauth
  • html #웹 #웹사이트 #플레이리스트
  • git 예전 커밋 수정
  • CSS
  • DML
  • 데이터3법
  • DDL
  • html
  • 인프콘2024
  • SQL
  • authorization_code
  • 2024인프콘
  • 데이터베이스
  • kloa
  • git
  • Android Studio
  • 리눅스
  • 데이터 3법
  • authorization code
  • 프로그래머스
  • 오픈소스
  • javascript
more
«   2025/11   »
일 월 화 수 목 금 토
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
30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바