Articles of signature numérique

HMAC-SHA256 Algorithme de calcul de signature

J’essaie de créer une signature en utilisant l’algorithme HMAC-SHA256 et c’est mon code. J’utilise le codage US ASCII. final Charset asciiCs = Charset.forName(“US-ASCII”); final Mac sha256_HMAC = Mac.getInstance(“HmacSHA256”); final SecretKeySpec secret_key = new javax.crypto.spec.SecretKeySpec(asciiCs.encode(“key”).array(), “HmacSHA256”); final byte[] mac_data = sha256_HMAC.doFinal(asciiCs.encode(“The quick brown fox jumps over the lazy dog”).array()); Ssortingng result = “”; for (final byte […]

Signer numériquement les fichiers PDF

J’ai un certificate numérique qui identifie un utilisateur. Je dois l’utiliser pour signer numériquement des fichiers pdf. Quelqu’un at-il un exemple qui n’utilise pas un composant tiers? Je dois faire cela mais ce serait bien de comprendre comment les choses sont faites. C # Exemples s’il vous plaît 🙂

Sécuriser une API: authentification de base SSL et HTTP vs signature

Lors de la conception d’une API pour notre application Web, nous utiliserons leur sous-domaine comme nom d’utilisateur et générons une clé API / un secret partagé. Tout d’abord, est-il possible d’utiliser le sous-domaine comme nom d’utilisateur? Je ne vois pas l’avantage de générer une autre clé. Différentes API semblent faire l’une des deux choses suivantes: […]

Utilisation de SHA1 et RSA avec java.security.Signature vs MessageDigest et Cipher

J’essaie de comprendre ce que fait la classe Java java.security.Signature . Si je calcule un résumé de message SHA1, puis que je crypte ce résumé à l’aide de RSA, j’obtiens un résultat différent de celui de demander à la classe Signature de signer la même chose: // Generate new key KeyPair keyPair = KeyPairGenerator.getInstance(“RSA”).generateKeyPair(); PrivateKey […]

app-release-unsigned.apk n’est pas signé

J’ai téléchargé le fichier zip d’une application Android sur github et j’essaie de l’exécuter, mais j’ai un dialog avec ce message app-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog. J’utilise Android Studio. Qu’est-ce que je suis supposé faire?