
sodium_crypto_pwhash_str 함수의 첫 번째 인자인 opslimit_memlimit은 password hashing의 연산 제한과 메모리 제한을 설정하는 역할을 합니다.
opslimit은 password hashing의 연산 횟수를 제한하는 것이 맞습니다. 연산 제한을 설정할 때, 더 큰 연산 제한 값을 사용하면 더 많은 연산이 수행될 수 있습니다. 그러나 더 큰 연산 제한 값을 사용하면 더 많은 컴퓨팅 자원이 필요합니다.
memlimit은 password hashing의 메모리 사용량을 제한하는 것이 맞습니다. 메모리 제한을 설정할 때, 더 큰 메모리 제한 값을 사용하면 더 많은 메모리가 사용될 수 있습니다. 그러나 더 큰 메모리 제한 값을 사용하면 더 많은 메모리가 필요합니다.
사용자가 password hashing의 연산 제한과 메모리 제한을 설정할 때는 다음을 고려해야 합니다.
- 더 큰 연산 제한 값을 사용하면 더 많은 연산이 수행될 수 있지만 더 많은 컴퓨팅 자원이 필요합니다.
- 더 큰 메모리 제한 값을 사용하면 더 많은 메모리가 사용될 수 있지만 더 많은 메모리가 필요합니다.
예를 들어, password hashing의 연산 제한을 1000으로 설정하고 메모리 제한을 1024MB로 설정하면 password hashing의 연산 횟수는 1000으로 제한되고 메모리 사용량은 1024MB로 제한됩니다.
2025-05-16 21:06