aboutcode-org / aboutcode-org/scancode-toolkit

Checksum for release artifacts

未關閉
#2,883 2 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
new feature
主要語言
Python
星號
2.6k
分支
791
平均合併
1 天 12 小時
30 天內合併 PR
5

描述

## Short Description

Please provide a checksum for the release artifacts.

## Possible Labels

- integrity
- new feature

## Select Category

- [ x ] Other

## **Describe the Update**

Provide a checksum of the release artifacts.

## **How This Feature will help you/your organization**

It allows one to confirm the integrity of the downloaded file. A simple checksum does not provide authenticity, but at least let's one verify the integrity.

## **Possible Solution/Implementation Details**

Use SHA-2 e.g. SHA256 and add the output of the Linux utility sha256sum as file.

~~~
sha256sum scancode-toolkit-30.1.0_py39-linux.tar.xz > scancode-toolkit-30.1.0_py39-linux.tar.xz.sha256sum
~~~

In release section:

* scancode-toolkit-30.1.0_py39-linux.tar.xz
* scancode-toolkit-30.1.0_py39-linux.tar.xz.sha256sum

## **Example & Links**

Both LinuxMint and Qubes OS provide checksums and signed checksums for their release artifacts (ISO files).

- [How to Verify a Linux ISO’s Checksum and Confirm It Hasn’t Been Tampered With](https://www.howtogeek.com/246332/how-to-verify-a-downloaded-linux-iso-file-wasnt-tampered-with/)](https://www.howtogeek.com/246332/how-to-verify-a-downloaded-linux-iso-file-wasnt-tampered-with/)
- [Linux Mint 20.3 "Una" - Download Cinnamon](https://linuxmint.com/edition.php?id=292)
- [Verifying signatures](https://www.qubes-os.org/security/verifying-signatures/)

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。