如果是的话,在java中我没有传递任何密钥,它在java中是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问

如果是的话,在java中我没有传递任何密钥,它在java中是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问,java,ios,objective-c,cryptography,Java,Ios,Objective C,Cryptography,如果是的话,在java中我没有传递任何密钥,它在java中是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问题,因为这会使给出的答案过时。谢谢回复@Artjom,帮帮我,在java中我没有使用任何密钥,所以需要像那样传递一些私钥吗?如果是,在java中我没有传递任何密钥,在java中它是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同


如果是的话,在java中我没有传递任何密钥,它在java中是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问题,因为这会使给出的答案过时。谢谢回复@Artjom,帮帮我,在java中我没有使用任何密钥,所以需要像那样传递一些私钥吗?如果是,在java中我没有传递任何密钥,在java中它是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问题,因为这会使给出的答案过时。谢谢回复@Artjom,帮帮我,在java中我没有使用任何密钥,所以需要像那样传递一些私钥吗?如果是,在java中我没有传递任何密钥,在java中它是如何处理的?您只生成一次密钥,在java中或在iOS上,但不能同时生成两个密钥。那没有任何意义,因为钥匙是不同的。请阅读,如果您不理解,请对您的系统和您想要实现的目标进行适当的描述。不要编辑这个问题,因为这会使给出的答案过时。我说不出来。但你的问题的答案是:如果生成的键在两个不同的代码段中不同,不要担心,这是预期的行为。我说不出来。但你的问题的答案是:如果生成的键在两个不同的代码段中不同,不要担心,这是预期的行为。我说不出来。但你的问题的答案是:如果生成的键在两个不同的代码段中不同,不要担心,这是预期的行为。我说不出来。但您的问题的答案是:如果生成的键在两个不同的代码段中不同,请不要担心,这是预期的行为。
public byte[] GenerateAESKey() {
        // Generate a new AES key
        SecretKey key = null;
        try {
            KeyGenerator keygen = KeyGenerator.getInstance("AES");
            keygen.init(128);
            key = keygen.generateKey();
            return key.getEncoded();
        } catch (NoSuchAlgorithmException e) {
            return null;
        }
    }
 id<SecretKey> key=[[[AESKeyGenerator alloc] init] generate:128 onError:&error];
  NSLog(@"Key: %@  ",key.key);