음 뭔가 쉽지 않아요
2014.04.16 21:23
현재 재미로 암호 치환기를 만들고 있습니다.
처음 생각으로는 간단히 만들줄 알았습니다.
간단하게 먼저 사이트 숫자의 첫번째 글짜를 영문으로 받아옵니다.
그후 받은 영어 단어를 아스키 코드로 변환한후 암호에 더해주어 아스키 코드를 출력하는 방식으로 짜려 했더니 만들던 도중 생각난건대
하다보면 아스키코드 에서 코드값을 오버하는 수가 나오고 특수문자도 나오는 군요...쩝
그냥 헤더 파일 하나 만들어서 정의 내려주고 만들던지 해야 할거 같아요.
뭔 뻘짓인지..쩝 \
--추가---
는 그냥if 만 써서 만들어 보기로 하고 조건만 주고 만들었습니다.
뭐 사실 좀더 손보고 하면 자릿수 없이 아스키 코드 over 되어도 조건을 잘주어 다시 리턴시키고 결과값을 출력도 가능하지만 거기까지 하기가 귀찮아요 ㅎㅎ~
코멘트 7
-
지금은 그냥 헤더파일을 하나 만들고
치환에서 넘어가는값은 그만큼 다시 치환해줄까 해요...for이나 if문같은 조건문 잘쓰면 쉬울거 같은데..
이걸 좀더 쉽게 만들려고 만드는거라 XOR이나 그런 연산을 쓰지 않을려 했던거라요...
-
불루칩
04.16 23:38
des암호화를하는방식으로 만든 프로그램이라면 있을수있습니다
보안과출신이여서 제작된 프로그램이 있을수있습니다. -
ㅎㅎ 간단하게 그냥 노는 형식으로 만드는거라 ..(기왕 친구들한테 설명도 해줄겸요)
if문만 적용시켜서 그냥 치환 시키기로 했어요 ㅎㅎ~
-
불루칩
04.17 00:57
음.... 그러면 제가만든 엑셀파일을드릴께요~
key값하고 수동적으로 써야되는것을 제외하면 나머지는 자동으로 입력됨니다.
아니다 교제파일을보면 이해가 더빠를듯요~
표와 사진으로 친절하게 설명되서 이해가 됨니다. -
왕초보
04.17 13:54
치환암호는 극히 풀기가 쉽답니다. ㄷㄷㄷ
-
넵 사실 저런 치환암호는 규칙성이 있기때문에 쉽죠 그래도
중국 같은곳에서 단어조합으로 비밀번호 체가는거에는 나름 효과가 있으니요
XOR연산이 아니라면 연산후 모든값에서 오버치의 예상되는 최대값만큼 빼주면 되겠지요.
기왕 짜보는거 본격적으로 해보시는것도 재미있긴 하실겁니다.(S-DES라면 구현도 빠르고 해보기도 좋겠지요.)