>  기사  >  웹 프론트엔드  >  security.js+RSA는 암호화 기능을 만듭니다.

security.js+RSA는 암호화 기능을 만듭니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-06-07 09:49:432434검색

이번에는 security.js+RSA 암호화 기능을 가지고 왔는데, 주의사항은 무엇인지, 다음은 실제 사례이니 살펴보겠습니다.

프로젝트에서 사용자가 입력한 비밀번호를 RSA로 암호화해야 하는 상황이 발생했습니다. 구현 프로세스를 요약해 보겠습니다.

<html>
<head>
<meta charset="utf-8" />
<title>JS rsa加密</title>
</head>
<body>
  <p>
   <input type="text" id="pwd" placeholder="请输入密码"/><br />
   <input type="text" id="key1" placeholder="请输入modulus参数"/><br />
   <input type="text" id="key2" placeholder="请输入exponent参数"/>
   <button id="btn">加密</button><br />
   <input type="text" id="pwd1" placeholder="加密后"/>
  </p>
 <script type="text/javascript" src="../RSA加密/security.js">
 //引入security.js文件
 </script>
 <script>
  var btn = document.getElementById('btn');
  btn.onclick = function(){
   var pwd = document.getElementById('pwd').value;
   var modulus = document.getElementById('key1').value;
   var exponent = document.getElementById('key2').value;
   //加密
   var key = RSAUtils.getKeyPair(exponent, "", modulus);
   var apwd = RSAUtils.encryptedString(key, pwd);
   //加密后的密码;
   document.getElementById('pwd1').value = apwd;
  }
 </script>
</body>
</html>

여기서 지수 매개변수와 모듈러스 매개변수는 논리적으로 입력으로 작성됩니다. 테스트 목적으로.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

vue는 검색 가능한 드롭다운 상자를 만듭니다

문자열 + 배열 중복 제거 실제 사례 분석

위 내용은 security.js+RSA는 암호화 기능을 만듭니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.