Scrypt

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Nov 23 4:37
Editor
Edited
Edited
2024 Apr 23 6:7
Refs
Refs

Designed to take memory to perform hash to prevent attack

PBKDF2와 유사한 adaptive key derivation function이며 Colin Percival이 2012년 9월 17일 설계
다이제스트를 생성할 때 메모리 오버헤드를 갖도록 설계되어, 억지 기법 공격(brute-force attack)을 시도할 때 병렬화 처리가 매우 어렵다
PBKDF2보다 안전하다고 평가되며 미래에 bcrypt에 비해 더 경쟁력이 있다
scrypt는 보안에 아주 민감한 사용자들을 위한 백업 솔루션을 제공하는 Tarsnap에서도 사용
 
 
  • Password: 패스워드
  • Salt: 암호학 솔트
  • N: CPU 비용
  • r: 메모리 비용
  • p: 병렬화(parallelization)
  • DLen: 원하는 다이제스트 길이
 
 
 
 

Recommendations