솔라나 문서코드형 인프라표준 라이브러리

해시 함수

ripemd160

ripemd160는 값의 Ripemd160 해시를 계산합니다.

입력

이름타입설명
valuebuffer | array[buffer]해시할 16진수 인코딩 값

출력

이름타입설명
valuestring해시된 결과
output "hashed_data" {
value = ripemd160(encode_hex("hello, world"))
}
// > hashed_data: 0XA3201F82FCA034E46D10CD7B27E174976E241DA2

sha256

sha256는 값의 sha256 해시를 계산합니다.

입력

이름타입설명
valuebuffer | array[buffer]해시할 16진수 인코딩 값

출력

이름타입설명
valuestring해시된 결과
output "hashed_data" {
value = sha256(encode_hex("hello, world"))
}
// > hashed_data: 0x09ca7e4eaa6e8ae9c7d261167129184883644d07dfba7cbfbc4c8a2e08360d5b

keccak256

std::keccak256는 값의 keccak256 해시를 계산합니다.

입력

이름타입설명
valuestring해시할 문자열 값

출력

이름타입설명
valuestring해시된 결과
output "hashed_data" {
value = keccak256("hello, world")
}
// > hashed_data: 0x09ca7e4eaa6e8ae9c7d261167129184883644d07dfba7cbfbc4c8a2e08360d5b

Is this page helpful?

목차

페이지 편집