Articles of encriptación

¿Cómo puedo convertir una cadena en una clave secreta?

Quiero convertir String a secretKey public void generateCode(String keyStr){ KeyGenerator kgen = KeyGenerator.getInstance(“AES”); kgen.init(128); // 192 and 256 bits may not be available // Generate the secret key specs. secretKey skey=keyStr; //How can I make the casting here //SecretKey skey = kgen.generateKey(); byte[] raw = skey.getEncoded(); } Intento usar BASE64Decoder en lugar de secretKey, pero […]

Encriptar y descifrar con encoding AES y Base64

Tengo el siguiente progtwig para encriptar datos. import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class Test { private static final String ALGORITHM = “AES”; private static final byte[] keyValue = “ADBSJHJS12547896”.getBytes(); public static void main(String args[]) throws Exception { String encriptValue = encrypt(“dude5”); decrypt(encriptValue); } /** * @param args * @throws Exception */ […]

Interoperabilidad AES entre .Net y iPhone?

Necesito cifrar una cadena en el iPhone y enviarla a un servicio web .Net para su descifrado. Puedo cifrar / descifrar en el iPhone y con .Net, pero las cadenas cifradas del iPhone no pueden ser descifradas por .Net. El error que recibo es “El relleno no es válido y no se puede eliminar”. El […]

encriptación sqlite para android

Estoy buscando mucho la posibilidad de encriptar mi base de datos sqlite en dispositivos Android, pero no pude encontrar una solución satisfactoria. Necesito algo así como una biblioteca para hacer referencia, con el fin de tener un cifrado / descifrado “sobre la marcha” de mi base de datos, mientras uso las funciones sqlite normales. No […]

Implementaciones RSA en Objective C

Estoy trabajando en una aplicación simple en el objective C que usa RSA Algorithm . Quiero usarlo en Servidor / Comunicaciones del cliente. Necesito ayuda en la implementación de Algoritmos RSA en iOS / iPhone. Tengo conocimiento de cifrado y descifrado. Quiero una biblioteca o código de fuente abierta para agregar a mi proyecto. Tengo […]

¿Cómo es que los valores hash MD5 no son reversibles?

Un concepto que siempre me he preguntado es el uso de funciones y valores hash criptográficos. Entiendo que estas funciones pueden generar un valor hash que es único y prácticamente imposible de revertir, pero esto es lo que siempre me he preguntado: Si en mi servidor, en PHP produzco: md5(“stackoverflow.com”) = “d0cc85b26f2ceb8714b978e07def4f6e” Cuando ejecuta esa […]

Cifrar identificadores en variables de URL

Estoy desarrollando una aplicación de servidor HTTP (en PHP, sucede). Me preocupan las ID de tabla que aparecen en las URL. ¿Es posible cifrar las variables y valores de URL para proteger mi aplicación?

¿Cuál es la longitud óptima para la contraseña de usuario sal?

Cualquier sal en absoluto, obviamente, ayudará a salazón y hashing contraseña de un usuario. ¿Existen mejores prácticas sobre cuánto tiempo debe durar la sal? Guardaré la sal en mi tabla de usuarios, por lo que me gustaría obtener el mejor equilibrio entre el tamaño de almacenamiento y la seguridad. ¿Es una sal al azar de […]

¿Cómo hash string con sha256 en Java?

¿Cómo hash string con sha256 en Java? ¿Alguien sabe alguna biblioteca gratis para esto?

Cómo encriptar Cadena en Java

Lo que necesito es cifrar la cadena que aparecerá en el código de barras 2D (PDF-417), de modo que cuando alguien tenga una idea para escanear no obtenga nada legible. Otros requerimientos: no debería ser complicado no debe consistir en infraestructura RSA, PKI, pares de claves, etc. Debe ser lo suficientemente simple como para deshacerse […]