나는 양방향 암호화를 사용하여 db에 사용자 이름과 암호를 저장했습니다. 나는이 같은 JS 양식을 사이트에 로그인하려면 다음을 사용하고 싶습니다 :일반 텍스트 암호없이 자바 스크립트 양식 제출
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", "http://www.someloginscript.com/");
var f = document.createElement("input");
f.setAttribute("type", "text");
f.setAttribute("name", "username");
f.setAttribute("value", myUser);
var f1 = document.createElement("input");
f1.setAttribute("type", "text");
f1.setAttribute("name", "password");
f1.setAttribute("value", myPass);
form.appendChild(field);
form.appendChild(f1);
document.body.appendChild(form);
form.submit();
내가 먼저 암호를 해독해야하는이 작업을 수행하지만, 암호를 사용하여 양식을 제출하고 싶습니다. 암호를 해독하면 암호가 '요소 검사'기능을 통해 표시됩니다. 나는 분명히 이것을 원하지 않는다.
제가 정확히 원하는 것을 수행하는 www.clipperz.com이라는 사이트를 발견했습니다. 그러나 어떻게 확신 할 수 없습니다. http://sourceforge.net/projects/clipperz/에서 오픈 소스 암호화 라이브러리를 구현해야합니까? 아니면 모든 연기와 거울이 더 안전하게 보이게 할 수 있습니까?
감사합니다.
편집 : 이제 보안 방법이 없음을 알았습니다. 컬을 사용하여이 양식을 제출하는 것이 더 안전한 방법입니까? 내가 암호 서버 측의 모든 처리를 유지할 수있는 이런 식으로?
바보 같지만'f1.setAttribute ("type", "text") 대신에'f1.setAttribute ("type", "password");' – anu
시도 했습니까?이 문자열은 읽을 수 있습니다. 오래 전에. 어떤 단계에서 변수를 검색하고 해독하고 저장해야합니다. 해독 후 어느 스테이지에서나 일반 텍스트입니다 – user727085