강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

htpasswd로 ID, 패스워드 생성시에 MD5 암호화 방식을 사용하여 암호생성하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

htpasswd ID, 패스워드 생성시에 MD5 암호화 방식을 사용하여 암호생성하기

만약 암호의 보안을 높이기 위한 방법을 원하신다면 다음 예와 같이 -m옵션을 사용하여  MD5암호화 방식(MD5 encryption)을 사용하여 패스워드를 생성하시기 바랍니다. 

 

 MD5암호화 패스워드는 MS윈도우시스템과 Netware 그리고 TPF에서는 기본적으로 사용하는 암호화방식입니다. 

 

 

다음 예와 같이 -m옵션을 사용하면 암호파일(.htpasswd) MD5방식으로 암호를 생성하여 저장하게 됩니다. 

 

 패스워드보안을 높일 수 있는 방법으로 많이 사용합니다. 

 



아래는 sspark이라는 ID와 패스워드를 생성하면서 암호를 MD5방식으로 생성하여 저장합니다. 

 

 

 

[root@su249 sspark]# htpasswd -m .htpasswd sspark

New password: ********

Re-type new password: ********

Adding password for user sspark

[root@su249 sspark]#

 

아래는 일반적인 암호와 -m옵션으로 MD5로 암호저장을 한 부분의 비교를 나타낸 것입니다. 

 

  superuser는 일반적인 암호화로 저장이 된 것이며 sspark MD5방식의 암호저장을 한 것입니다. 

 

 

 

[root@su249 sspark]# cat /home/sspark/.htpasswd

superuser:ORdU6C7JeEr3w

sspark:$apr1$6fhyX/..$.jlUFxdHuY6mnvaYMiqK./

[root@su249 sspark]#

 

MD5방식의 암호를 사용하게 되면 암호화된 문자열의 길이가 훨씬 길어져 암호해독이 훨씬 더 어려워지게 되므로 보안을 위해서는 적극 추천하는 암호화 방식입니다. 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  149 명