간단 한 javascript 생 성 랜 덤 암호 코드

4039 단어 직장자바 scriptjs
js 코드, function. js
   
   
   
   
  1. function randomAlphanumeric(dstObj,charsLength,chars) { 
  2.  
  3.     var dstElem = document.getElementById(dstObj); 
  4.  
  5.     var length = charsLength; 
  6.  
  7.     if (!chars) 
  8.         var chars = "abcdefghijkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ23456789"
  9.  
  10.     var randomChars = ""
  11.  
  12.     for(x=0; x
  13.         var i = Math.floor(Math.random() * chars.length); 
  14.         randomChars += chars.charAt(i); 
  15.     } 
  16.  
  17.     dstElem.value = randomChars; 

상당히 유연 하고 문자열 의 길 이 를 사용 하여 어떤 문자 로 생 성 되 는 지 사용자 정의 할 수 있 습 니 다.
 
다음은 8 개의 무 작위 암 호 를 만 드 는 호출 예제 입 니 다.
   
   
   
   
  1. <script src="function.js" type="text/javascript">script> 
  2. <input id="password" type="text" name="username" value='' tabindex="100" /> 
  3. <input type='button'value='Random' class='button' onclick="javascript:randomAlphanumeric('password',8)"> 

6 자리 무 작위 숫자 생 성:
   
   
   
   
  1. onclick="javascript:randomAlphanumeric('password',6, '0123456789') 

좋은 웹페이지 즐겨찾기