问题标签 [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.
.net - 如何做或在哪里获得一个好的许可证密钥生成器
我们有一个使用旧 dll 生成许可证密钥的软件。然而,使用它的人不久前离开了,我们不确定这个 dll 是否安全,或者即使他有权使用它。换句话说,我们想替换它。
是否有人知道可用于创建密钥生成器或站点的好工具?我们希望能够在 .NET 中创建我们自己的密钥生成器程序。当然,它必须足够安全,没有接口本身就没有人能够生成密钥。我们之前需要发送一个字符串并返回密钥。这样就可以了。
我完全知道新的密钥生成器不会给出相同的结果,并且我可以接受,因为我们将在新版本的产品上使用它。
编辑:忘了提一下,我们实际使用的密钥确实可以反转以获得原始字符串。我们将我们想要检索和垃圾的信息放入这个字符串中。密钥是 16 个字符长的十六进制。但是,如果我们需要这样做,这可以改变。
c# - 如何制作一个在C#中每四个字母写“-”的keygen
我有一个快速的问题。我有一个 keygen 可以为我的应用程序生成随机密码。它生成大写字母和数字,但我希望它像在一些程序中那样格式化它们的代码xxxx-xxxx-xxxx
。到目前为止我的代码是这样的
它简单而不复杂,所以我希望有一种方法可以在这段代码中实现“-”。
提前致谢!
python - Python 3.x 基于字典的 keygen 帮助?
我正在学习 Python 一个月,我正在尝试使用字典制作一个 keygen 应用程序。想法是将 name = input('Name: ') 中的每个字母与 dict.keys() 进行比较,并为每个等于 dict.keys() 的名称字母打印结果 dict.values()。这就是我写的:
我试着写这个...
...但我需要保留 print(x) 结果,但我不知道该怎么做!如果我这样做:
'a' 只保留字典的最后一个键:(。我认为这是因为 print(x) 在新行上打印 dict.keys() 的每个键,但我不知道如何解决它(我试过了转换类型等......但它没有工作)。
请问你能帮我解决这个问题吗?我也不知道如何将一个字符串的每个字母与另一个字符串进行比较,并在正确的位置打印 dict.values() 作为结果。
抱歉这个愚蠢的问题,但我对编写 python 应用程序太兴奋了 :)
@卡尔
我正在通过两本不同的书学习 Python:Mark Luts 的“Learning Python”,它涵盖了 Python 2 和一个涵盖 Python 3 的口袋。我检查了口袋一的列表理解,并设法编写了这个 keygen 的其他三个变体。现在我想问你如何在一个真实的应用程序中实现这个 keygen 的源代码,它有一个 GUI 验证 name_textbox 和 key_textbox 标题是否匹配(我来自基本,所以这是我以前写的,只是为了给你一个想法)作为keygen 输出结果。我知道我可以自己尝试做到这一点(我做过但没有成功),但我想先完成这本书(袖珍版)并了解 Python 的所有主要方面。谢谢你的耐心。
key-generator - 注册机和检查器 C#?
我正在尝试在我的软件中实现许可证功能,我想在 CD 上打印密钥,并且用户必须在系统中输入密钥,然后密钥将被验证,这意味着在 CD 中生成的密钥具有在解密后产生一个值,该值将与软件上的硬编码值或类似的东西相匹配。
有人可以告诉我如何实现这种东西或任何与我想法相同的东西。
谢谢。
key-generator - 密钥生成器方法?
我真的觉得发布这个很愚蠢,但因为我的问题没有答案,而且我仍然是初级程序员,所以我会发布这个:
如您所见,我生成了这个 4 字节数组以及使用 RNG Cryptography 生成的 8 字节,当我想检查我的序列时,我取最后 4 个字节并使用它们之间的数学关系,我想生成许多序列并成为能够检查它们是否有效。我知道它可能是非常古老的方法,安全性非常差,所以如果有人可以帮助我或在我的代码中添加任何内容或提出任何新的建议,我将非常感激。
java - OpenJDK 1.6 和 SecureRandom/KeyGenerator(有什么可用的?)
以下所有结果"java.security.NoSuchAlgorithmException: SHA not SecureRandom available"
(或类似结果)。
以下 ( "java.security.NoSuchAlgorithmException: SHA KeyGenerator not available"
) 类似:
OpenJDK 中有哪些生成器可用?根据Standard Algorithm Names,看起来应该可以使用 SHA 系列(至少对于 SecureRandom)。
对不起,蹩脚的Java问题。我是一个 Crypto++ 和 OpenSSL 类型的人,谷歌返回了很多噪音。如果重要的话,我正在 Eclipse 中工作。
杰夫
java - 在模数 RSA 密钥中额外获得 1 个字节,有时也为指数
这是我的代码片段:
这是输出:
对于 1024 位长度的密钥模数应该是 128 字节,对于 2048 应该是 256,但是我得到了一个额外的字节(总是在第一个字节添加 0),需要帮助来解决这个问题。
谢谢,帕万
java - JAVA解密错误:需要输入为16的倍数
我正在尝试开发一个简单的加密/解密程序。我遇到的问题是当我尝试解密加密的消息时,我收到一条错误消息,指出使用密码解密时输入长度必须是 16 的倍数。我在某处读到加密消息可能需要在将其转换为字符串之前进行编码。我不知道该怎么做?或者,如果有另一种方法,有人可以帮助我吗?
jakarta-ee - 如何生成 PEM 格式的 PKCS#1 RSA 密钥?
对不起我的英语,老实说我对此知之甚少,所以请多多包涵。
我正在开发一个向服务器发送签名请求的 java 应用程序。为此,我必须生成格式为PKCS#1 RSA密钥对以PEM
进行签名和验证。我试过使用OpenSSL v.1.0.1。但生成的公钥是X.509 PEM
.
这是我用来生成密钥的 openssl 命令:
私钥:
公钥
我也浏览了这个线程,我发现了一个开源 JAVA 库 BouncyCastle:Generating RSA keys in PKCS#1 format in Java
但它说 BouncyCastle 仅用于 PKCS#1填充而不是编码。
最好,如果没有其他选项可用,我正在寻找使用 JAVA 或任何第三方生成它的方法。
javascript - 基于密码在javascript中生成RSA密钥对
据我了解,RSA 密钥通常是基于(强)随机生成器生成的。
相反,我想根据密码创建它们。
或者更确切地说,在它的哈希上,例如 sha512(sha512(password+salt)+password+pepper)
这需要在客户端用 JavaScript 完成。
有人知道该怎么做吗?是否有一个简单的 JavaScript 库可以根据给定的输入确定性地创建 RSA 密钥对?
(实际上,我提到了 RSA,但任何安全的非对称加密就足够了,我只需要公私加密)
另外:我需要这个,因为我正在构建一些安全的通信解决方案,不需要依赖连接甚至服务器来保证安全。
我正在使用随机密钥使用 AES 加密所有内容,并且密钥是 RSA 加密的。这个想法是 Alice 可以用 Bob 的公钥对她的内容(或者实际上是她的内容的 AES 密钥)进行 RSA 加密(因此 Bob 的公钥必须在线存储)。
稍后,当 Bob 再次输入他的密码时,他的浏览器可以确定性地当场计算他的 RSA 私钥和公钥,从 Alice 那里下载内容,并使用他的私钥在本地解密。