윈도우8 & WP 스터디

뚝딱팩토리의 보안 프로그래밍 관련해서 막장코딩 평점: 없음 조회: 2278
안녕하세요
어제 잘들 들어가셨나요??  모처럼 즐거운 저녁이었네요^^
 
어제 "모다의 보안프로그래밍관련해서"  어제 어떤분이 질문한 내용이 생각이 나서 적어봅니다
 
------------------------------------------------------------------------------------------
패스워드를 비교하는데 string 클래스의 equals 로 비교하지않고
왜, for 문을 통해서 비교를해야 하나 라고 스터시간에 질문을 하셨는데요..
 
저두 그때에는 잘이해가 안가더라구요....그런데 한번 더 강좌를 참고해보니깐..이해가 되네요
 
대충 내용을 정리하자면,
 
강좌에서 사용한 패스워드 암호화 인증 클래스는  "SHA1Managed" 클래스였는데요
이클래스는 SHA1 에 해당합니다.
즉, SHA 계열의 알고리즘은 "단방향 암호화를 지원" 한다고 배웠죠?
 
그러니 암호화만 가능하고 복호화가 불가능해서, 
패스워드를 비교하기위해서는 "원본문자열" 과 "사용자가 입력한 문자열" 두개를 다같이
암호화 시킨후 for문을 돌려서 하나하나씩 비교하는 방법밖에  없겠더라구요( for문을 돌리는건..computeHash 매소드가
Byte[] 배열을 리턴하니깐;)
물론, 강좌의 예제가 SHA 계열의 예제가 아닌  AES 계열의 알고리즘을 이용한 클래스였다면..equals로 비교할수 있다고 생각이드네요..그런데 패스워드 인증인데 설마 복호화가 가능하도록 그런 클래스를 쓰지는 않을꺼 같네요. 그러니 예제도 SHA1 계열로 설명한거 였구요.
 
제 설명이 부족해서 이해 안되시는 분은 예전 예전에 웹프로그램(php, asp) 을 할때, MD5 함수로 패스워드 인증할때
생각하면 더 쉬울수도 있겠네요.. 물론 MD5함수도 단방향 암호화 알고리즘이고요.
그런데 요즘은 Md5 가뚫렸다고 해서 잘안쓰죠?
-------------------------------------------------------------------------------------
부연설명이 길었네요.. 그럼 모두 즐거운 연휴 되시고 다음주에 뵈요!!
 
 
 
태그 : 암호화
작성자 정보
막장코딩
Level 3
 [EXP.13/16]

메일:  비공개

글등록 +12 60 덧글등록 +3 10
자기소개
글 공유하기 |
  tweet facebook
2011-05-07 오후 2:04:09
나도한마디
사용자
꿀대두            [2011-05-08]
Level 45
 [EXP.61/100]
좋은 정보 감사합니다^ㅡ^

제가 생파하느라 정신이 없어서 자료를 못드렸죠?

이번에는 양이 얼마안되서 여기다가 올리겠습니다.
태그로 엮인글
[C#.NET Q&A] 파일 AES-256 암/복호화 관련해 질문 드립니다.  Begin
[C#.NET Q&A] 암복호화하는 작업을 프로세스바로 보여줄려고 하는데 문제가 있습니다  두들기기
[C#.NET Q&A] 파일 암호화하는데 파일 크기가 클떄 "패딩이 잘못되었으며~"라는 예외문이 뜹니다   두들기기
[C#.NET Q&A] c# AES256 decrypt(복호화)-OpenSSL 관련 질문입니다...ㅠ  궁금해욥
[C#.NET Q&A] java => C# 암호화 로직 컨버팅 급하네요.[1]  은진파파
[자유게시판] 자바랑 닷넷이랑 des 호환 어찌하나요??[2]+1  doit88
[ASP.NET Q&A] 암호화 복호화를 하고자 합니다.[3]  hoya
[C#.NET Q&A] c# 파일 암호화 질문입니다.  플라티너스
[C#.NET Q&A] C# aes 암호화 키관리[1]  하이에나
[ASP.NET Q&A] 로그인시 아이디와 비밀번호 암호화는 어떻게 하나요?[1]+1  도로시
글리스트
Windows 8 스터디 쫑파티 후기입니다.[7]+3  비틀쥬스
기다리던 윈폰~~   노는물이틀려
긁적... 포스퀘어 api에 관련된 내용입니다.[1]  달콤한만두
윈폰 스터디팀의 프로젝트를 소개합니다[1]  꿀대두
안녕하세요 윈폰 시삽 조장원입니다.[4]+2  꿀대두
15일 22일(일요일)로 한시적 모임일자를 변경합니다[2]+1  꿀대두
 ★현재글->   뚝딱팩토리의 보안 프로그래밍 관련해서[1]  막장코딩
실버라이트 기초지식-1  막장코딩
이직..후유증?[2]  엑스필
스터디때 딴생각 잠시 했더니..[2]+3  마벨야그
N-스크린과 윈도우폰7 개발자 컨퍼런스 사진~[2]+1  꿀대두
오늘 N스크린 컨퍼런스 다녀왔습니다[2]+1  꿀대두
3주차 스터디를 마쳤습니다.[4]+2  꿀대두
윈폰7 설치시 오류..[4]  막장코딩
모다의 뚝딱 팩토리 강좌 화질 좋은데 없을까요?>[3]  막장코딩
학습자료들은 일요일날 보내드릴께요^_^  꿀대두
안녕하세요- 윈도우폰7 스터디팀을 소개합니다 ^^[4]+3  꿀대두