Why Bcrypt Can Be Unsafe for Password Hashing?
blog.enamya.me
Why Bcrypt Can Be Unsafe for Password Hashing?
1–10 of 24 posts
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#2Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#3Does this really need yet another blog post? 72 characters is more than enough to be resistant to brute-force attacks, as demonstrated by thousands of data breaches containing bcrypt hashes that remain uncracked (excluding the obvious top 1k passwords/ credential stuffing). In my personal opinion calling it "unsafe" is just fear mongering, especially in conjunction with a recommendation of using Argon2 which is compa…
Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes.
I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#4Does this really need yet another blog post? 72 characters is more than enough to be resistant to brute-force attacks, as demonstrated by thousands of data breaches containing bcrypt hashes that remain uncracked (excluding the obvious top 1k passwords/ credential stuffing). In my personal opinion calling it "unsafe" is just fear mongering, especially in conjunction with a recommendation of using Argon2 which is compa…
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#5Does this really need yet another blog post? 72 characters is more than enough to be resistant to brute-force attacks, as demonstrated by thousands of data breaches containing bcrypt hashes that remain uncracked (excluding the obvious top 1k passwords/ credential stuffing). In my personal opinion calling it "unsafe" is just fear mongering, especially in conjunction with a recommendation of using Argon2 which is compa…
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#6Does this really need yet another blog post? 72 characters is more than enough to be resistant to brute-force attacks, as demonstrated by thousands of data breaches containing bcrypt hashes that remain uncracked (excluding the obvious top 1k passwords/ credential stuffing). In my personal opinion calling it "unsafe" is just fear mongering, especially in conjunction with a recommendation of using Argon2 which is compa…
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#7Earlier quoted context omitted.
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
Does anyone actually use emoji as a password.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#8Earlier quoted context omitted.
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.
You could always pre-hash the password with sha256 or something similar to guarantee you won't go over the 72 byte limit.
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#9Earlier quoted context omitted.
Does anyone actually use emoji as a password.
yea, me (pls dont crack)
Re: Why Bcrypt Can Be Unsafe for Password Hashing?
#10Does this really need yet another blog post? 72 characters is more than enough to be resistant to brute-force attacks, as demonstrated by thousands of data breaches containing bcrypt hashes that remain uncracked (excluding the obvious top 1k passwords/ credential stuffing). In my personal opinion calling it "unsafe" is just fear mongering, especially in conjunction with a recommendation of using Argon2 which is compa…
I agree 72 characters is plenty for most circumstances. However, as the blog points out, this is a byte limit not a character limit. Some of the family emoji can be > 20 bytes. Some of the profession emoji can be > 17 bytes. If people are using emoji in their passwords, we could quite quickly run out of bytes. I think it’s a limitation worth being aware of, even if “unsafe” is perhaps overstating it.