tink-crypto / tink

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
https://developers.google.com/tink
Apache License 2.0
13.48k stars 1.18k forks source link

Request for Hashing support #425

Closed sminogue closed 8 months ago

sminogue commented 3 years ago

It would be nice if Tink provided support for hashing passwords.

sparkingdark commented 3 years ago

@sminogue like can you give some example other packages exist with this feature ?

sminogue commented 3 years ago

Jasypt and bouncy castle (off the top of my head) both provide one way encryption (hashing) which can be used for storage of things like passwords.

On Oct 14, 2020, at 3:05 AM, Debojyoti Chakraborty notifications@github.com wrote:

 @sminogue like can you give some example other packages exist with this feature ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

sparkingdark commented 3 years ago

So we can take them as reference.

lukaspieper commented 1 year ago

Hi,

I think there is a duplicate of this at #446. But I really agree on the last sentence there:

Including hashing could also more often make tink the single required explicit dependency for all of an application's crypto needs.

Would be amazing if Tink provides Argon2.

juergw commented 1 year ago

I'm sorry, but we currently do not have plans to design or implement password hashing.

BigPanda97 commented 1 year ago

I'm sorry, but we currently do not have plans to design or implement password hashing.

But why? It is a feature which has been requested many times now.

juergw commented 1 year ago

Because we have a lot of other things planned and we only have limited resources. But it is a reasonable feature request, so I guess we can also keep it open for now.

tholenst commented 8 months ago

Unfortunately, there is no way we can do this at the moment -- simply due to the limits in our bandwidth at the moment. I will close this.