Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AES_128_GCM:在Lua中解密IV_Java_Lua_Cryptography - Fatal编程技术网

Java AES_128_GCM:在Lua中解密IV

Java AES_128_GCM:在Lua中解密IV,java,lua,cryptography,Java,Lua,Cryptography,我必须使用AES-128-GCM解密另一方在Java中加密的消息 他们给了我他们用于加密/解密函数的代码,但我几乎没有密码学背景,不理解这一行: javax.crypto.spec.GCMParameterSpec iv = new javax.crypto.spec.GCMParameterSpec(128, ivbyte); 它用于加密和解密 它有什么作用?我怎样才能将其转换为我们这边的Lua?这是一个用于创建随机化的方法,我理解。但函数将IV作为输入参数,并对其进行处理。我的理解是它以某

我必须使用AES-128-GCM解密另一方在Java中加密的消息

他们给了我他们用于加密/解密函数的代码,但我几乎没有密码学背景,不理解这一行:

javax.crypto.spec.GCMParameterSpec iv = new javax.crypto.spec.GCMParameterSpec(128, ivbyte);
它用于加密和解密


它有什么作用?我怎样才能将其转换为我们这边的Lua?

这是一个用于创建随机化的方法,我理解。但函数将IV作为输入参数,并对其进行处理。我的理解是它以某种方式改变了它(通过相同的函数可逆)。我需要了解函数用于双向更改IV的算法,以便我可以在我们这边复制它。@E_the______________________________________。这不是几个段落就能回答的问题。如果您在理解其背后的密码学方面仍然存在问题,那么您可以在阅读规范后就提出一个特定的问题。如果您询问的是代码,那么您需要在此处询问。@E\u如果您提供相同的iv用于加密和解密,请参阅以获取GCM模式的详细信息。