SSL( Secure Socket Layer )
-문서를 암호화 해서 주고받는것.
- 값을 전달받는경우 대칭키를 이용
- 대칭키는 사이트 공개키로 전달
- 인증서에는 사이트의 정보 사이트의 공개키가 들어있음
*기본포트는 9443
* https :// 를 태우며 보냄 <- 규칙
암호화키
암호화키로는 여러키가 있다.
AES ,SEED, 볼록암호 등
해쉬함수 : 임의에 길이의 데이터를 지정된 길이의 데이터로 매핑하는 알고리즘,
암호화 해쉬함수 : 해쉬함수의 일종으로 해쉬값으로 추출 (암호화의 값? 키)
-위키출처 암호화 해시 함수(cryptographic hash function)은 해시 함수의 일종으로, 해시 값으로부터 원래의 입력값과의 관계를 찾기 어려운 성질을 가지는 경우를 의미한다
비대칭키 : 대칭이 안맞는키 대표적인 SHA512 (눈사태현상 : 하나만 틀려도 전혀 다른 암호) 단방향, 복호화 불가능 길이 126
# 예제 JS버전
function goSSL(){
try{
var addr = document.locationhref();
if(addr.indexof("http://")==0){
document.locationhref="index.jsp";
}
}catch(ex e){
}
}
###################################
document.ready(function(){goSSL()};
function goSSL(){
var addr = document.location.href;
if(addr.indexof("http://")!=0{
var lastindex = addr.lastIndexof("/");
var actionNam = addr.subString(lastIndex);
if(adctionName.indexof("login.do") != 0){
document.location.href = index.jsp
}
}
'웹 > JSP' 카테고리의 다른 글
[realgrid] 다른 필드 값에 따라 자기 필드 색 설정 (0) | 2021.06.18 |
---|