nop

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

des 1

암/복호화 코드 샘플 (pycrypto)

가끔 서버간 통신이나 데이터를 저장할 때 암호화를 사용하는 경우가 있다. 보통 AES 암호화에 CBC모드를 주로 사용한다. 암호화 문자열 길이에 따라 뒤에 패딩값을 주는데 보통 문자열 길이를 기반으로 패딩값을 만든다. 예를 들면 평문: message 블록 사이즈: 16 패딩 문자열: \x09 (16-len(message)) 암호화할 문자 블록: message + '\x09'*9 위와 같이 된다. 아래는 주로 사용하는 암호화별 암/복호화 코드이다. 코드를 사용하려면 pycrypto가 있어야 한다. Linux: python -m pip install pycrypto Window: python -m pip install pycryptodome 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1..

카테고리 없음 2021.05.18
이전
1
다음
더보기
프로필사진

nop

  • 전체 (208)
    • 점검 참고 자료 (0)
      • 내부 정보 유출 점검 가이드 (0)
    • CTF | wargame (130)
    • 취약점 테스트 (0)
    • 기타 (13)
    • old (60)
      • Wireless (0)
      • Database (0)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바