파이썬으로 알파벳 치환하기
alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
intext = 'ABCD'
outtext = ''
for c in intext:
if alphabet.find(c) != -1:
i = alphabet.index(c)+2 ###이부분의 숫자값에 따라 바뀜
if i > len(alphabet)-1:
p = alphabet[i-26]
else:
p = alphabet[i]
else:
p = c
outtext = outtext+p
print outtext
위에 소스는 A(65) 라는 알파벳의 아스키코드값을 2자리
증가시켜 C(67)로 변환시키는 소스임. [대.소문자 구분]
이 소스를 통해 시저암호문 복호화 가능
'IT소식 > IT 공부' 카테고리의 다른 글
date 명령어 (854) | 2016.02.29 |
---|---|
Windows 바로실행 명령어 (784) | 2016.02.16 |
실무에서 유용한 스크립트 - 2 (1188) | 2016.01.20 |
[펌] 리눅스 서버 체크 (1136) | 2016.01.13 |
[펌] SAR&kSAR 를 이용한 시스템 모니터 (915) | 2016.01.07 |