Node.js의 암호화 라이브러리를 사용하여 scrypt 해시를 만들려면 어떻게해야합니까?

TIMEX
function sha512(s){
    var sha = crypto.createHash('sha512');
    sha.update(s);
    return sha.digest('hex');
};
exports.sha512 = sha512;

지금 사용하고 있지만 scrypt로 전환하고 싶습니다. 어떻게 할 수 있습니까?

이트륨

node-scrypt를 사용해야 합니다 .

명확한 API와 좋은 문서가 있습니다.

var scrypt = require("scrypt");
var scryptParameters = scrypt.params(0.1);

var key = new Buffer("this is a key"); //key defaults to buffer in config, so input must be a buffer

//Synchronous example that will output in hexidecimal encoding
scrypt.hash.config.outputEncoding = "hex";
var hash = scrypt.hash(key, scryptParameters); //should be wrapped in try catch, but leaving it out for brevity
console.log("Synchronous result: "+hash);

//Asynchronous example that expects key to be ascii encoded
scrypt.hash.config.keyEncoding = "ascii";
scrypt.hash("ascii encoded key", {N: 1, r:1, p:1}, function(err, result){
    //result will be hex encoded
    //Note how scrypt parameters was passed as a JSON object
    console.log("Asynchronous result: "+result);
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Firefox의 쿠키 DB를 암호화하려면 어떻게해야합니까?

분류에서Dev

NodeJS에서 공개 키를 사용하여 JSON 페이로드의 선택된 값만 암호화하려면 어떻게해야합니까?

분류에서Dev

Gmail에서 암호화를 사용하려면 어떻게해야합니까?

분류에서Dev

암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

분류에서Dev

암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

분류에서Dev

암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

분류에서Dev

Apple의 데이터 보호 API를 사용하여 데이터를 암호화하려면 어떻게해야합니까?

분류에서Dev

Python의 socketserver.TCPServer를 사용하여 상호 인증을 시행하려면 어떻게해야합니까?

분류에서Dev

rar를 사용하여 명령 줄의 파일 목록을 포함한 파일을 암호화하려면 어떻게해야합니까?

분류에서Dev

숫자와 별표 기호를 사용하여 사각형을 만들려면 어떻게해야합니까?

분류에서Dev

IPython Notebook 만 사용하여 ApacheSpark 용 라이브러리를 참조하려면 어떻게해야합니까?

분류에서Dev

sshfs를 통해 arcfour 암호화를 사용하려면 어떻게해야합니까?

분류에서Dev

moment.js 라이브러리를 사용하여 시간대 목록을 얻으려면 어떻게해야합니까?

분류에서Dev

Node.js의 레이어를 사용하여 AWS SAM 템플릿의 람다에서 공유 코드를 사용하려면 어떻게해야합니까?

분류에서Dev

BASH를 사용하여 괄호 사이의 텍스트를 검색하려면 어떻게해야합니까?

분류에서Dev

Node.js / Mongoose / MongoDB를 사용하여 2 개의 컬렉션을 동시에 업데이트하려면 어떻게해야합니까?

분류에서Dev

node-red에서 일부 요청에 대해 암호를 요구하려면 어떻게해야합니까?

분류에서Dev

이중 암호화 된 해시를 크랙하려면 어떻게합니까

분류에서Dev

OpenCV 라이브러리를 Windows의 Eclipse에 올바르게 링크하려면 어떻게해야합니까?

분류에서Dev

node.js를 사용하여 여러 Mongodb 쿼리를 하나로 결합하려면 어떻게해야합니까?

분류에서Dev

여러 개의 유사한 C ++ 라이브러리를 컴파일하고 함께 사용하려면 어떻게해야합니까?

분류에서Dev

R에서 라이브러리를로드하여 bert-toolkit을 사용하여 Excel에서 호출하려면 어떻게해야합니까?

분류에서Dev

R에서 함수를 만들어 열의 하위 집합을 만들려면 어떻게해야합니까?

분류에서Dev

SYSTEM 계정에서 EFS 암호화를 사용하려면 어떻게해야합니까?

분류에서Dev

for를 사용하여 연관 배열의 세 요소 만 표시하려면 어떻게해야합니까?

분류에서Dev

가변 인수를 사용하는이 템플릿 전문화를 클래스의 친구로 만들려면 어떻게해야합니까?

분류에서Dev

Pandas 데이터 프레임을 만들 때 괄호 안의 구분 기호를 무시하려면 어떻게해야합니까?

분류에서Dev

Pandas 데이터 프레임의 특정 행과 열을 사용하여 새 시리즈를 만들려면 어떻게해야합니까?

분류에서Dev

AWS CLI를 사용하여 두 개의 Amazon 버킷을 동기화하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Firefox의 쿠키 DB를 암호화하려면 어떻게해야합니까?

  2. 2

    NodeJS에서 공개 키를 사용하여 JSON 페이로드의 선택된 값만 암호화하려면 어떻게해야합니까?

  3. 3

    Gmail에서 암호화를 사용하려면 어떻게해야합니까?

  4. 4

    암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

  5. 5

    암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

  6. 6

    암호 (암호화 된 하드 드라이브)를 잊어 버렸습니다. 컴퓨터를 다시 사용하려면 어떻게해야합니까?

  7. 7

    Apple의 데이터 보호 API를 사용하여 데이터를 암호화하려면 어떻게해야합니까?

  8. 8

    Python의 socketserver.TCPServer를 사용하여 상호 인증을 시행하려면 어떻게해야합니까?

  9. 9

    rar를 사용하여 명령 줄의 파일 목록을 포함한 파일을 암호화하려면 어떻게해야합니까?

  10. 10

    숫자와 별표 기호를 사용하여 사각형을 만들려면 어떻게해야합니까?

  11. 11

    IPython Notebook 만 사용하여 ApacheSpark 용 라이브러리를 참조하려면 어떻게해야합니까?

  12. 12

    sshfs를 통해 arcfour 암호화를 사용하려면 어떻게해야합니까?

  13. 13

    moment.js 라이브러리를 사용하여 시간대 목록을 얻으려면 어떻게해야합니까?

  14. 14

    Node.js의 레이어를 사용하여 AWS SAM 템플릿의 람다에서 공유 코드를 사용하려면 어떻게해야합니까?

  15. 15

    BASH를 사용하여 괄호 사이의 텍스트를 검색하려면 어떻게해야합니까?

  16. 16

    Node.js / Mongoose / MongoDB를 사용하여 2 개의 컬렉션을 동시에 업데이트하려면 어떻게해야합니까?

  17. 17

    node-red에서 일부 요청에 대해 암호를 요구하려면 어떻게해야합니까?

  18. 18

    이중 암호화 된 해시를 크랙하려면 어떻게합니까

  19. 19

    OpenCV 라이브러리를 Windows의 Eclipse에 올바르게 링크하려면 어떻게해야합니까?

  20. 20

    node.js를 사용하여 여러 Mongodb 쿼리를 하나로 결합하려면 어떻게해야합니까?

  21. 21

    여러 개의 유사한 C ++ 라이브러리를 컴파일하고 함께 사용하려면 어떻게해야합니까?

  22. 22

    R에서 라이브러리를로드하여 bert-toolkit을 사용하여 Excel에서 호출하려면 어떻게해야합니까?

  23. 23

    R에서 함수를 만들어 열의 하위 집합을 만들려면 어떻게해야합니까?

  24. 24

    SYSTEM 계정에서 EFS 암호화를 사용하려면 어떻게해야합니까?

  25. 25

    for를 사용하여 연관 배열의 세 요소 만 표시하려면 어떻게해야합니까?

  26. 26

    가변 인수를 사용하는이 템플릿 전문화를 클래스의 친구로 만들려면 어떻게해야합니까?

  27. 27

    Pandas 데이터 프레임을 만들 때 괄호 안의 구분 기호를 무시하려면 어떻게해야합니까?

  28. 28

    Pandas 데이터 프레임의 특정 행과 열을 사용하여 새 시리즈를 만들려면 어떻게해야합니까?

  29. 29

    AWS CLI를 사용하여 두 개의 Amazon 버킷을 동기화하려면 어떻게해야합니까?

뜨겁다태그

보관