He estado tratando de descifrar una cadena usando AES-128 CBC que originalmente fue encriptado usando el cifrado AES de JAVA. En java PKCS7 se utiliza el relleno. Y he intentado cifrar y descifrar usando código PHP similar. Pero estoy obteniendo resultados diferentes. Mi código Java import java.security.MessageDigest; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; […]
Si esta pregunta suena amplia, es sólo porque estoy teniendo un tiempo increíblemente difícil encontrar lo que parecen detalles bastante crucial sobre el cifrado de la aplicación de Google introducido en Jelly Bean. Para ser claro, me refiero a la característica de Google menciona en un párrafo al final de esta página: http://developer.android.com/distribute/googleplay/about/distribution.html Suena genial: […]
Quiero ocultar algunos datos que es ingresado por el usuario en el teléfono del usuario cifrado. Por lo que sé puedo cifrar / descifrar datos usando un valor de clave / semilla, pero si ocultar el valor de clave en código, sé que se puede encontrar de alguna manera (por ejemplo, la descompilación del código […]
Estoy creando una aplicación para almacenar datos cifrados. En esta pregunta, el OP si aconseja almacenar la credencial del usuario en claro. ¿Pero qué si quisiera almacenar una contraseña cifrada creada con SecretKeySpec (el que se utiliza para cifrar datos)? Desde mi entendimiento la clave secreta está cifrada. Así que puedo almacenar y recuperar. Nota: […]
He estado varios días tratando de hacerlo sin éxito. Hay un montón de preguntas similares aquí en StackOverflow e incluso dos de ellos son exactamente lo mismo que el mío pero sin respuesta y sin resolver: 1) Convertir PHP RSA PublicKey en Android PublicKey 2) Android: cómo descifrar un archivo cifrado openssl con clave RSA? […]
Estoy buscando muy duro para una posibilidad de cifrar mi base de datos sqlite en dispositivos Android, pero no fue capaz de encontrar una solución satisfactoria. Necesito algo así como una librería de referencia, con el fin de tener un "en marcha" de cifrado / desencriptación de mi base de datos, mientras que el uso […]
A partir de v4.1 Jelly Bean , Google ha introducido una nueva característica de cifrado de activos de aplicación para Google Play. Parece que hubo algunos problemas al actualizar las aplicaciones consistentes en la pérdida de datos persistentes después del reinicio, causado por el cambio en el directorio de apk (antiguo era /data/app y ahora […]
¿Hay un buen ejemplo de cómo cifrar / descifrar la Image y otros archivos con AES en Android? Estoy trabajando en un proyecto que necesita cifrar / descifrar datos, pero no estoy realmente seguro de cómo hacerlo.
Por qué hago esta pregunta: Sé que ha habido un montón de preguntas sobre el cifrado AES, incluso para Android. Y hay muchos fragmentos de código si busca en la Web. Pero en cada página, en cada pregunta de desbordamiento de pila, encuentro otra implementación con grandes diferencias. Así que creé esta pregunta para encontrar […]