Por qué hago esta pregunta: Sé que ha habido muchas 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 sobre desbordamiento de stack, encuentro otra implementación con grandes diferencias. Así que creé esta pregunta para encontrar una “mejor […]
Estoy buscando algún código de cocoa en encriptación AES y lo busqué en google. Encontré este enlace muy útil: http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html . Así que lo intenté, pero no funcionó para mí. ¿Alguien puede sugerirme algún enlace útil o código fuente que pueda ayudarme a implementarlo en mi aplicación de muestra?
He escrito el código para el descifrado AES, pero no tuve éxito. Mi clase AES algo está aquí. http://pastebin.com/QtpFnW84 y la implementación es: String Masterkey = “eX0XcsF8lkeX0XcsF8lkeX0XcsF8lkeX0XcsF8lkeX0XcsF8lk”; try { String s = AES_Algo .decrypt( Masterkey, “LVmDIcmVIuNVPObjLXkVbFc13NCX1Md3DjrvfiioMQHS7QmizT3dlSujgA7NS0zI HEweRWGcwOKpu0wurK495yCTWkJO33X1n+at60xLdJ7ZUreRWN9RatUjRQuLI7Ft kwH7QMTQAYXQizGJ0HrArja8QA/YnkiGpgO0pdmYm9Mb6g/sIXhz1Oeo42uwzTM1 F+t6AM/qrH9ZMozlctU6LQQVIggP8zzmnwvjNCyyYJCsXedOEMcvrpQV100gz+pf cE4RisPgN0IOKzvzepJ88E3VMPCXBv/AV4Z2/fuBcmimzGdvZwKgYM/39TGNBS7t T491knA3ZdMoAnSPFvdM4khfRyM5I9FJpwDxmpykA4VpBUhyd4p+ZS1ZSQ8Zwi3I 5egtoNkSJhI6pjAR7PbzJtJ+VAWCVIdsFP4Kc+KKPBE0HVS5UiQQ+OJjx2r9iMMR OYqeyqMv8xw3Wy7TBMiKnQMCRo5+K1mDabx164+6cfoKk8+6b5WlNfBQVobZpQs2”); Log.e(“s”, s); } catch (Exception e) { // TODO Auto-generated catch block […]
Tengo una clave codificada con la que quiero encriptar una cadena antes de almacenarla en SharedPreferences . Este es el código que tengo hasta ahora: public class TokenEncryptor { private final static String TOKEN_KEY = “91a29fa7w46d8x41”; public static String encrypt(String plain) { try { Cipher cipher = Cipher.getInstance(“AES/CBC/PKCS5Padding”); AlgorithmParameterSpec ivSpec = new IvParameterSpec(new byte[16]); SecretKeySpec […]
¿Hay un buen ejemplo de cómo cifrar / descifrar Image y otros archivos con AES en Android? Estoy trabajando en un proyecto que necesita cifrar / descifrar datos, pero no estoy seguro de cómo hacerlo.