Are these ciphers secure to use?

  • Thread starter Thread starter Android Central Question
  • Start date Start date
A

Android Central Question

I'm using SSE on android and it has a lot of ciphers, so I come with the question "are all these ciphers actually safe to encrypt data"
Are these ciphers safe?

AES 256bit, RC6 256bit, Serpent 256bit, Blowfish 448bit, Twofish 256bit, GOST 256bit, Threefish 1024bit and SHACAL-2 512bit

Of course I use AES to encrypt files, password vault and even texts (with come with the default cipher BlowFish 448bits)
And I would like to know, why using BlowFish (it's the default cipher to encrypt text in SSE) to encrypt text and not AES (that are the default for the password vault and files)

I know this is more a question of cryptography but since I'm using in Android...
 
Some I know, some I don't, but AES 256, Blowfish 448, Twofish 256, Threefish 1024 and SHA 512 are all secure. They're actually not all ciphers - SHA is encryption. You can't get from the encrypted version back to the unencrypted version. (Typically you encrypt a password [with a salt] before storing it. Then the next time someone logs in, they give you the password, you salt it and encrypt it, then compare that with what you've stored. TGhat's why a lot of sites can't give you your forgotten password - it's not possible.)

Why blowfish and not AES for text? Probably developer's choice. (I'm not a cryptographic expert, so I don't know - maybe there's a better reason. But AES256 is good enough for wifi encryption.)