최근에 기본 인증 문서에서이 단어를 발견했습니다. 네트워크에서 base64 일반 텍스트 usrname과 암호의 의미는 무엇입니까?base64 일반 텍스트 사용자 이름 및 암호 란 무엇입니까?
감사
그것은 결과는 너무 많은 사용자 이름 및 암호와 같은 보이지 않는 것입니다하지만 일반 텍스트를 얻기 위해 작업을 반대로 아주 쉽게베이스 (64)를 사용하여 사용자 이름과 비밀번호를 암호화하는 의미최근에 기본 인증 문서에서이 단어를 발견했습니다. 네트워크에서 base64 일반 텍스트 usrname과 암호의 의미는 무엇입니까?base64 일반 텍스트 사용자 이름 및 암호 란 무엇입니까?
감사
그것은 결과는 너무 많은 사용자 이름 및 암호와 같은 보이지 않는 것입니다하지만 일반 텍스트를 얻기 위해 작업을 반대로 아주 쉽게베이스 (64)를 사용하여 사용자 이름과 비밀번호를 암호화하는 의미.
문자열 password
베이스 64로 인코딩 예를 들어 기본 64 인코딩
http://en.wikipedia.org/wiki/Base64
에 대한 자세한 내용은 여기를 참조입니다 cGFzc3dvcmQ=
인코딩 할 수 있습니다이 온라인 도구/디코딩 기본 64 http://www.motobit.com/util/base64-decoder-encoder.asp
당신을 위해HTTP 기본 인증에서 "password : username"은 Base64로 인코딩됩니다. 암호화되지 않았기 때문에 평문입니다. 여기
는 샘플 Authorization 헤더이다dXNlcm5hbWU6cGFzc3dvcmQ=
가
"username:password"
(문자)은 Base64 인코딩
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
.
이것은 사용자 이름과 암호가 암호화되지 않았 음을 의미합니다 (예 : 일반 텍스트).이 텍스트는 전송 용으로 기본 64 인코딩되어 있으며 쉽게 디코딩 할 수 있습니다. 그 완전히 안전하지 않은, 그래서
VGhpcyBpcyBteSBwYXNzd29yZC4=
그것은 쉽게 인식하고 완전히 가역적이다 :
Base 64 encoding (Wikipedia article)는에 "This is my password.
"을집니다.
Base64는 포함 할 수있는 문자를 제한하는 연결 (또는 파일)을 통해 이진 데이터를 전달하는 방법입니다. 예를 들어 전자 메일 프로토콜은 전자 메일 메시지의 일반 텍스트 만 허용하기 때문에 전자 메일 첨부 파일은 base64로 인코딩됩니다.
그러나, 암호화가 다른 계층이 적용될 수 있습니다 더 http://en.wikipedia.org/wiki/Base64
에 대한 위키 피 디아 페이지를, SSL과 같은 (HTTPS)를 참조하십시오. – brianary
그건 그렇고, 아무도 실제로 자신의 사용자 이름/암호를 일부 온라인 도구로 인코딩하지 않기를 바랍니다. – Cthulhu