본문 바로가기

foreaser 님의 블로그

검색하기
foreaser 님의 블로그
프로필사진 foreaser

  • Foreaser (13)
    • CTF (9)
      • Web (1)
      • Digital Forensic (8)
      • Network (0)
    • Digital Forensic (0)
    • Network (1)
    • Web (0)
    • Cryptography (1)
    • News (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
일 월 화 수 목 금 토
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
31
Tags
  • 금융보안원
  • 피에스타
  • ctf
  • fiest2024
  • 피에스타2024
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Cryptography (1)

foreaser 님의 블로그

Vigenere Encryption/Decryption using C

Vigenere 암호화. step 1)평문(plain text)a b c d e .... z까지 각각0 1 2 3 4 ... 25로 대응. step 2)key의 알파벳도 0~25에 대응시킨다. step 3)step 1과 step 2를 통해 만들어진 숫자들을 순서에 맞게 서로 더한다.예를들어plain text가 abc로 주어졌고 key가 zoo 로 주어 졌다면 abc == 0,1,2zoo == 25,14,14 로 변환한다.그뒤(0+25, 1+14, 2+14) == (25,15,16) 을 얻게되고 26이상이 되면 모듈러 연산을 진행한다. 이렇게 나온 25,15,16을 다시 알파벳에 대응하면zpq 가 된다. 따라서 Encryption(abc) ==> zpq 복호화는 z와 p,q에 대응되는 숫자25, 15, 1..

Cryptography 2024. 11. 1. 01:34
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바