问题标签 [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.
ssh - ssh-keygen 是如何工作的?
我正在按照此处的教程进行操作,并了解我正在制作一个保存在某个目录中的密钥,这样当我访问网站时,它会自动看到我的密钥并让我无需登录即可访问。那是对的吗?“-t”和“-C”是什么意思?放入我的电子邮件有什么作用?这是否意味着当我访问一个站点时,如果我输入我的电子邮件,它将自动访问我的 ssh 密钥?
java - KeyPairGeneratorSpec 替换为 KeyGenParameterSpec.Builder 等效项 - 密钥库操作失败
以下方法已弃用
我遇到的替代品看起来像这样
尽管我可以使用它来生成密钥对条目并加密该值,但我无法解密它
在该decrypt
方法中,以下命令失败:
和
我认为这与 KeyGenParamaterSpec.Builder 的条件不正确有关,类似地,加密密码类型是不正确的字符串,在解密函数中也是如此。
但这都可以追溯到使用新的 KeygenParameterSpec.Builder,因为使用旧的弃用方法可以让我加密和解密。
怎么修?
java - 在我的情况下生成私钥和公钥
我需要创建一个函数,每次调用它时总是可以生成相同的私钥/公钥。
这是我创建的功能代码:
如何使我的函数始终生成相同的密钥对?
java - java中的AES可以在windows中运行,但不能在linux中运行
我刚刚完成了一个用于解密或 encrpyt 的 AES 类,它在 Windows 上运行良好,但无法在 linux 上运行,引发如下错误:
给定最终块未正确填充
完整代码如下:
请帮我解决问题,否则我的老板会解雇我,非常感谢
java - 计算机如何轻松生成加密密钥?
我想知道计算机如何轻松快速地生成密钥,尤其是 RSA。我一直在尝试使用 Java 生成 24 位密钥 2 小时。
我的程序使用随机函数生成 p 和 q,如果它们不是素数,程序会生成新的随机数。最后,程序计算 e 和 d。如您所见,我的程序使用标准的 RSA 算法,但需要很多时间。
我认为问题可能出在我的算法上,但不仅是 RSA 密钥,即使我使用线程,生成 100 位素数也需要数小时。那么,使用 HTTPS 的网站(例如 google)如何能够在几乎一毫秒内生成这些数字呢?
Java中有一个名为大整数的类,它具有生成可能随机素数的方法。但是,如果它可能是素数,则某些包无法解密。不仅 HTTPS,一些网站也可以生成 1024-4096 位密钥,而我正在努力计算 24 位密钥。
请解释它是如何工作的。
编辑:这是我的代码:
但是我的问题不在于代码。我只是不明白计算机如何在很短的时间内计算出太大的素数。
node.js - 在 node.js 中将 DER 编码的私钥格式化为 PEM
如何格式化使用 node.js 加密库生成的 DER 私钥
转换成 PEM 格式?
java - JAVA中K位字符串的生成
在加密课程中必须生成一定长度的密钥,在我的基础中为 128 位,但我不确定,最简单的方法是什么?
如果它有任何兴趣,它是关于 Garbling Circuits 的。
所以基本上我只需要能够生成:
1000100101110101...
随机有一定长度。可以自己编写一些代码来这样做,但是没有更简单的方法吗?
现在我的解决方案是制作一个长度为 8 的字节数组,然后使用 SecureRandom 对其进行随机化,但是我无法对整个数组进行二进制操作:/
java - 如何将 GeneratedKey 添加到 config.properties 文件?
我正在尝试加密和解密密码,并且这些生成密钥到目前为止都很好。现在我需要将此密钥存储在属性文件中,但是当我添加密钥时,它看起来像这样:
所以我怀疑我的代码可能有问题?!?!
我的代码有一部分=
感谢您的帮助。所有答案都可以接受。
javascript - 用于 javax.crypto 的 JavaScript 中的备用代码
我想在 JavaScript 中实现下面的代码,而不是使用 javax.crypto 包。
下面的代码将使用 AES 生成密钥。
这在 Java 中完美运行,现在任何人都可以建议我在 JavaScript 中替代。
我了解了Crypto.js,但我如何在这里使用,不理解。
对于加密和解密,我使用"AES/ECB/PKCS5Padding"
的是它与 javascript 代码兼容吗?
请帮忙。
提前致谢。