Scrypt 1024 에붙는 1024가 뜻하는바가 무엇입니까?
비트코인에서 사용되는 작업증명에서는 병렬처리가 쉬운 SHA-256 를 채택하고 라이트코인은 병렬로 실행하기 더욱 어려운 Scrypt 해시 알고리즘을 사용하였다고 들었는데
Scrypt 1024 에 1024는 바이트 수를.나타내는건지 궁금합니다
안녕하세요. RFC7914 문서에 의하면 scrypt 해시 알고리즘은 매개변수 P, S, N, r을 사용하여 암호화를 하고 있습니다. 여기서 질문 주신 1024는 N에 해당이 되는데요. 여기서 N의 매개변수는 CPU와 메모리 비용에 대한 변수로 확인이 됩니다. scrypt 해시 알고리즘이 암호화를 하는 방식의 예는 아래와 같습니다.
scrypt (P="",S="",N=1024,r=8,p16,dkLen=64)= fd ba be 1c 9d 34 72 00 78 56 e7 19 0d 01 e9 fe 7c 6a d7 cb c8 23 78 30 e7 73 76 63 4b 37 31 62 2e af 30 d9 2e 22 a3 88 6f f1 09 27 9d 98 30 da c7 27 af b9 4a 83 ee 6d 83 60 cb df a2 cc 06 40
여기서 N은 RFC7914 문서를 보시면 아시겠지만 16, 1024, 16384, 1048576 의 종류가 있는 것으로 확인이 됩니다.
scrypt 알고리즘에 대한 자세한 내용은 아래 링크를 확인하시면 더 자세하게 확인 하실 수 있습니다. ^^
Scrypt 1024 에 1024는 바이트 수를.나타내는건지 궁금합니다
라고 질문을 하셨는데요1024는 bit를 이야기 하는것입니다
바이트로 보면 128 byte 를 말하는것이구요
이 숫자가 올라가면 올라갈수록 난이도가 높다고 보시면 됩니다.