是否有任何人知道将与所有这些平台合作签署算法。
服务器将通过 Java方案生成一个公私营钥匙。 因此,客户应用(移动电话)需要从服务器上发出使用私人钥匙(公共钥匙储存在装置上)签字的信息。
然而,以下价值观与安妮和 Java合作,我不清楚它们如何与其他平台合作。
//For the server signed message
public static final int RSA_KEY_SIZE = 2048;
public static final String SIGNATURE_ALGORITHM = "SHA256withRSA";
public static final String RSA = "RSA";
public static final String PROVIDER = "BC"; //Bouncy Castle
//For hashing sensitive data over the network
public static final String SECURE_RANDOM_ALGORITHM = "SHA1PRNG";