Articles of cifrado

InvalidKeySpecException usando clave pública

Estoy tratando desesperadamente de cifrar un mensaje usando criptografía asimétrica de clave pública / privada en un Android. Estoy en Windows y he generado una clave pública y privada usando puttygen. No estoy seguro de la diferencia, pero seleccioné SSH-2 RSA. Aquí está la clave pública: AAAAB3NzaC1yc2EAAAABJQAAAQEAh63orUzl0UTd7jj0KNYJg1+kNnty0QHyJu0r Cajf5Kl7qWJaGXPfwsG8Qt3teafs5sv0JBSinab0s/5wfQmd1QPpXTMP93Wc4ucp 1VC/9B2o8XVi4fKoGTehB48yrSfI6KF2AIeASM1jUswydKxsuS4AS2mLGV/HuoKD huMfCsRc8qK5zGQfVCoZTbQ66Z1yKdAzxMUuGmiTp7pVsle/P/UGbm6yFiee5r1/ dOR2CDyR6CP09Jaj7KSGfGuwPryCXPjEce1oCbN/FlLHVb7T1B5f6xhq+oY+Ij13 1IZPfShV8cs2kYKjsle2s23V5urSdWFv2tEcSJcpkUm2FlPdQw== He copiado esto […]

Descubrir programáticamente Java encriptación ilimitada

Tengo una aplicación Java que requiere que se instalen los archivos de políticas de JCE Unlimited Strength para generar certificados. Sin embargo, actualmente, el sistema falla silenciosamente si los archivos no están instalados, en lugar de lanzar una excepción o algo así. ¿Hay una forma programática de verificar estos archivos desde la aplicación? Gracias.

Conexión segura entre cliente y servidor

Estoy desarrollando un componente de servidor que atenderá las solicitudes de un cliente incorporado, que también está bajo mi control. En este momento todo es beta y la seguridad funciona así: cliente envía nombre de usuario / contraseña a través de https. El servidor devuelve el token de acceso. el cliente realiza más solicitudes sobre […]

Error: No se pudo encontrar o cargar la clase principal weblogic.security.Encrypt

Estoy tratando de cifrar una contraseña de base de datos para mi Java EE Application en el terminal. segun este tutorial Los pasos son los siguientes: Cambie el directorio a la carpeta bin de su dominio (por ejemplo, cd WLS_home \ user_projects \ domains \ mydomain \ bin) Use el setDomainEnv.cmd/sh para configurar el entorno […]

Salar con AES

Soy un poco novato en cifrado, pero necesito cifrar datos personales confidenciales antes de almacenarlos en una base de datos. Planeaba usar AES con CBC, pero también quería usar una sal. Sin embargo, no pude encontrar una manera de hacer esto (aparte de BouncyCastle que mi anfitrión no está preparado para permitir por alguna razón), […]

Cifrado Java Triple DES con 2 claves diferentes

Estoy tratando de cifrar los datos utilizando triple DES con dos claves diferentes, por lo que, dadas las dos claves k1 y k2, el criptotexto sería Ek1 (Dk2 (Ek1 (texto sin formato))) donde E es Cifrado y D Descifrado. Estoy tratando de simular esto usando el algoritmo DES de Java. Aquí está el código: public […]

Problema de DSA: cree una clave pública / privada de DSA con .NET, use la clave pública con Java (Android)

Aquí está la configuración: Creo un par de claves públicas / privadas con .NET, quiero firmar una cadena. Tomo una cadena aleatoria, obtengo un byte [] de ella, la firmo y tomo la firma en la aplicación java. Quiero verificarlo en java ((!) Estoy hablando de java de Android). El proceso para llevar la clave […]

¿Cómo usar la contraseña para decodificar una cadena?

Tengo una contraseña que debe ser viajada a través de la red. Así que para el lado de seguridad, he codificado desde el extremo de transmisión y la deencoding en el extremo de recepción. Pero mi amigo aún puede violar la contraseña en la red porque sabe cómo he codificado la cadena de contraseña. Aqui […]

Descifrado AES de Java BadPaddingException

nota: Java NOOB. Bien, sé que esto ha sido respondido unas docenas de veces aquí, pero las soluciones no parecen funcionar / se aplican directamente a donde las entiendo. (Sí, sé que no entiendo completamente el cifrado / descifrado, AES, etc., pero ese no es el punto, estoy tratando de entender esto) Tengo una api […]

Descifrado de Android: error al finalizar el cifrado

Estoy usando Android para cifrar y cifrar imágenes enviadas entre aplicaciones. El cifrado funciona bien, pero cuando el archivo llega al destino no se descifra. Ahora he copiado el archivo en la aplicación de destino y lo he desencriptado con éxito utilizando software de terceros. El error que recibo es: “Error al finalizar el cifrado” […]