스크립트 알고리즘 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
58번째 줄: 58번째 줄:
 
   
 
   
 
  PBKDF2를 사용하여 초기 128 * BlockSizeFactor * p 바이트의 데이터 생성 (예 : 128 * 8 * 3 = 3072 바이트)  
 
  PBKDF2를 사용하여 초기 128 * BlockSizeFactor * p 바이트의 데이터 생성 (예 : 128 * 8 * 3 = 3072 바이트)  
  결과를 p 요소 의 배열로 취급한다 . 각 항목은 블록 크기 바이트 (예 : 3 개의 요소, 각 1024 바이트)이다.  
+
  결과를 p 요소 의 배열로 취급합니다 . 각 항목은 블록 크기 바이트 (예 : 3 개의 요소, 각 1024 바이트)입니다.  
 
  [<math>B_{0} ... B_{p-1} </math>] ← PBKDF2 HMAC-SHA256 ( 비밀번호 문구 , 소금 , 1, 블록 크기 * 병렬화 팩터)  
 
  [<math>B_{0} ... B_{p-1} </math>] ← PBKDF2 HMAC-SHA256 ( 비밀번호 문구 , 소금 , 1, 블록 크기 * 병렬화 팩터)  
 
   
 
   
 
  ROMix 기능을 사용하여 B 2 CostFactor 시간 에서 각 블록을 혼합  
 
  ROMix 기능을 사용하여 B 2 CostFactor 시간 에서 각 블록을 혼합  
  한다. i ← 0 ~ p-1 do  
+
  합니다 .i ← 0 ~ p-1 do  
 
  <math>B_{i}</math> ← ROMix (<math>B_{i}</math> , 2 CostFactor )에 대해 각 블록을 병렬로 혼합 할 수 있음   
 
  <math>B_{i}</math> ← ROMix (<math>B_{i}</math> , 2 CostFactor )에 대해 각 블록을 병렬로 혼합 할 수 있음   
 
   
 
   
  B의 모든 원소는 고가의 새로운 고가의 소금이다.
+
  B의 모든 원소는 고가의 새로운 "고가의"소금입니다 소금
  소금 ← <math>B_{0} |B_{1} |B_{2} | ... |B_{p-1}</math> // 여기서 || 는 연결  
+
← <math>B_{0} |B_{1} |B_{2} | ... |B_{p-1}</math> // 여기서 || 는 연결  
 
   
 
   
 
  단계 2. PBKDF2를 사용하여 원하는 바이트 수를 생성하지만 고가의 salt를 사용하여  
 
  단계 2. PBKDF2를 사용하여 원하는 바이트 수를 생성하지만 고가의 salt를 사용하여  
  리턴 PBKDF2 HMAC-SHA256 (Passphrase, expensiveSalt, 1, DesiredKeyLen)을 생성
+
  리턴 PBKDF2 HMAC-SHA256 (Passphrase, expensiveSalt, 1, DesiredKeyLen)을 생성했습니다.
  
 
* '''기능 ROMix (블록, 반복)'''
 
* '''기능 ROMix (블록, 반복)'''

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)