Earlier quoted context omitted.
Why go through all that when you could use the username or email together with the password to encrypt it with 3DES ECB mode? Those would be unique and users who have same passwords would still have different ciphertexts.
Sorry for my late response. 3DES has a block size of 64 bits, or 8 bytes. Unlike a hash function where the whole input affects the whole output (the strong avalanche criterion and whatnot), in ECB mode encryption, data is only changed on 8-byte block boundaries. So, for example, suppose the user's username was 8 characters, their email was 16 characters, and their password was some more characters. Then if you use 3D…
Re: Adobe confirms stolen passwords were encrypted, not hashed
#111Wow thanks that was interesting, hadnt thought of that.