podman

Форк
0
24 строки · 435.0 Байт
1
package sprig
2

3
import (
4
	"crypto/sha1"
5
	"crypto/sha256"
6
	"encoding/hex"
7
	"fmt"
8
	"hash/adler32"
9
)
10

11
func sha256sum(input string) string {
12
	hash := sha256.Sum256([]byte(input))
13
	return hex.EncodeToString(hash[:])
14
}
15

16
func sha1sum(input string) string {
17
	hash := sha1.Sum([]byte(input))
18
	return hex.EncodeToString(hash[:])
19
}
20

21
func adler32sum(input string) string {
22
	hash := adler32.Checksum([]byte(input))
23
	return fmt.Sprintf("%d", hash)
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.