问题标签 [key-generator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 我无法理解使用 Microsoft SEAL 创建的更好的 GaloisKey?
这是来自 Microsoft SEAL-3.4 库的 seal / keygenerator.h 中对 GaloisKey 的描述:
如何为 GaloisKey 创建更好的 Galois 元素。
一般来说:
但是密文第一次旋转是正确的,第二次旋转是错误的。
具体的错误是,比如我的一个密文是[0.0001,0.0001, ... 0.0001],旋转后解密为[1.0000,1.2000,1.7000 ...]
java - 以相同的顺序为 2 组或更多组字符串生成所有可能的键
有N个集合,每个集合有M个值。如何有效地以给定的集合顺序生成所有可能的组合?
键顺序 =SetA_SetB_SetC
输出 :
react-native - 在 Arduino 和 React Native 应用程序之间设置加密密钥
我是 Arduino 新手,正在开发一个在 Arduino (ESP8266) 和 React Native 应用程序之间传递加密密钥的项目。在 ESP8266 方面,我使用的是arduino 加密库,而对于 React Native,我使用的是react-native-crypto-js。加密似乎没有做正确的事情并返回垃圾。因此,作为第一步,我尝试将密钥从 Arduino 传递到移动应用程序(使用蓝牙 HC-05)。arduino 端使用了以下代码:
密钥是使用生成的RNG.rand(key, sizeof(key))
,我还单独打印了生成的字节,它类似于:
137 224 186 115 0 0 0 0 172 228 254 63 131 53 32 64 208 218 255 63 13 0 0 0 172 228 254 63 48 70 32 64
正如你在上面看到的,由于字节中有 0,React Native 应用程序中的代码只获取前 4 个字节,其余的被忽略,因为它认为第 5 个字节是字符串的结尾。App中使用的代码如下:
我真的很感激一些指示。请帮忙。
谢谢
android - 适用于 API < 23 的 Android 密钥生成器
我想尝试使用 Android Keystore 系统来加密和解密数据,我尝试了一个适用于 API >= 23 的示例,但它不适用于低于 23 的 API。
这是一个示例代码:
我需要处理 API < 23,谢谢。
java - org.springframework doesn't contain CIpher
I want to import cipher from org.springframework dependency. I have imported it like below,
but there's an error throwing saying that,
Then I tried
I still get the below error,
I want cipher to use encryption and decryption of my otp and expiry date. How can I import cipher from org.springframework
python - 为我的 python 应用程序生成许可证密钥
这是我第一次使用 tkinter 制作完整的 python 应用程序并想要分发它。我一直在网上搜索,但我不知道如何为我的应用程序制作许可证密钥,因为我想要一个唯一的密钥,我给某些人以允许他们运行应用程序,而且我希望能够停用该密钥并制作新密钥。请注意,这是一个窗口计算机的应用程序,提前感谢您的任何帮助。
python - 如何使用带有 key_generator 的随机循环?
每次我使用 for in 循环给我重复相同的键。
java - 尝试制作私钥时Java崩溃套接字服务器
我正在尝试获取一个以不同的主要方法创建的文件,打开它,获取其中的字节,然后将它们转换为私钥。当我运行代码时,我得到服务器异常并且套接字结束。这是代码的输出。
输出是用户名,所以它获取文件,即 dave.prv 我使用 system.out.println(".") 来计算哪一行代码是破坏它的代码行以及它得到 //大约。
这是堆栈跟踪
java.security.spec.InvalidKeySpecException:java.security.InvalidKeyException:IOException:DerInputStream.getLength():lengthTag = 109,太大。在 java.base/sun.security.rsa.RSAKeyFactory.engineGeneratePrivate(RSAKeyFactory.java:250) 在 java.base/java.security.KeyFactory.generatePrivate(KeyFactory.java:390) 在 Client.main(Client.java:61 ) 引起:java.security.InvalidKeyException: IOException : DerInputStream.getLength(): lengthTag=109,太大。在 java.base/sun.security.pkcs.PKCS8Key.decode(PKCS8Key.java:133) 在 java.base/sun.security.pkcs.PKCS8Key.(PKCS8Key.java:94) 在 java.base/sun.security。 rsa.RSAPrivateCrtKeyImpl.(RSAPrivateCrtKeyImpl.java:130) 在 java.base/sun.security.rsa.RSAPrivateCrtKeyImpl.newKey(RSAPrivateCrtKeyImpl.java:85) 在 java.base/sun.security.rsa.RSAKeyFactory.generatePrivate(RSAKeyFactory.java :355) 在 java.base/sun.security。
hsm - 远程密钥仪式的 HSM
我正在尝试定义一个密钥仪式来生成和存储系统的主密钥。该主密钥将用于生成其他具有多样化操作的密钥,这些密钥将存储在 SAM(安全访问模块)模块中。这个想法是使用位于数据中心的 HSM 并在另一个地方庆祝关键仪式。我们已经获得了带有远程管理工具包的 Ncipher 连接 HSM。我的想法是使用可信验证设备和远程操作员卡生成一个由法定人数为 3/5 的 OCS 保护的密钥,并将其存储在 HSM 中。之后对 HSM 的请求使主密钥多样化,并请求生成的密钥也将其存储在远程的 SAM 模块中。问题是:
¿ 这个程序正确吗?¿我可以对 HSM 进行编程以使生成的主密钥多样化并请求密钥结果将其存储在 SAM 模块中吗?¿ 远程OCS只能在HSM的同一个地方生成?¿ 我还必须考虑什么?
太感谢了