Skip to content

Update md5 hashing algorithim to sha3#4696

Merged
Skarlso merged 1 commit intoexternal-secrets:mainfrom
kbsteere:change-md5-to-sha3
Apr 23, 2025
Merged

Update md5 hashing algorithim to sha3#4696
Skarlso merged 1 commit intoexternal-secrets:mainfrom
kbsteere:change-md5-to-sha3

Conversation

@kbsteere
Copy link
Copy Markdown
Contributor

Problem Statement

MD5 is an outdated algorithm that is no longer considered secure due to its vulnerabilities, which can compromise the reliability of data verification. This is specifically relevant in terms of NIST requirements for FIPS but also the industry at large has been moving away from MD5 for years.

Proposed Changes

Switching the hashing algorithm to SHA3 provides a modern algorithm that meets current and future industry requirements.

Checklist

  • I have read the contribution guidelines
  • All commits are signed with git commit --signoff
  • My changes have reasonable test coverage
  • All tests pass with make test
  • I ensured my PR is ready for review with make reviewable

Signed-off-by: Kyle Steere <kyle.steere@chainguard.dev>
@kbsteere kbsteere requested a review from a team as a code owner April 22, 2025 18:59
@kbsteere kbsteere requested a review from knelasevero April 22, 2025 18:59
@sonarqubecloud
Copy link
Copy Markdown

@moolen
Copy link
Copy Markdown
Member

moolen commented Apr 22, 2025

/ok-to-test sha=c7217b0

@eso-service-account-app
Copy link
Copy Markdown
Contributor

[Bot] - ❌ e2e for c7217b0 failed

@moolen
Copy link
Copy Markdown
Member

moolen commented Apr 22, 2025

/ok-to-test sha=c7217b095c95080f1e1fc7ca5f5aa77f531a29e3

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Apr 22, 2025

This will break existing hashes of course.

@moolen
Copy link
Copy Markdown
Member

moolen commented Apr 22, 2025

This will break existing hashes of course.

Yeah, i guess that should be fine. I just ran a test and it updates the hashes on controller startup

@eso-service-account-app
Copy link
Copy Markdown
Contributor

@Skarlso Skarlso merged commit bd6f2eb into external-secrets:main Apr 23, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants