encryption相关内容

编程解析加密的PKCS#8编码的pem文件

我在弄清楚如何正确读取pem文件的私钥时遇到了麻烦。我已经研究过关于堆栈溢出的不同主题,但我找不到解决方案。我想要实现的是从类路径中读取PKCS#8编码文件中的加密私钥,并将其作为密钥条目加载到内存密钥库中。下面是我尝试解析的私钥示例,密码为secret。它在这里纯粹是为了共享而创建的,因此它不是在生产计算机上使用的私钥。 我使用以下命令从p12文件创建它:openssl pkcs12 -i ..
发布时间:2022-08-21 14:20:10 Java开发

如何将AES CCM与BouncyCastle JCE提供程序一起使用-CCM参数

是否可以使用JCE执行CCM? 我在互联网上看到了很多使用非JCE bouncyCastle类的例子。具体地说,我看到它们调用init,传入一个CCMParameters对象。 问题是,此CCM参数对象不是从算法参数或算法参数规范派生的,因此似乎无法将其传递给Cipher.init()(在使用Cipher.getInstance(“aes/ccm/NoPadding.”)获得Ciphe ..
发布时间:2022-08-17 12:12:43 Java开发

如何在QT Simple上加密/加密某些字符串(例如密码)

以下是我得到的信息: Qt SDK版本4.6.2 Windows XP 问题:如何简单地加密和加密简单的QString值?我需要这样做才能将一些加密的字符串保存到INI文件中,并在重新打开应用程序后将字符串加密为正常的密码字符串值。 PS:我正在寻找简单而漂亮的解决方案。 感谢您的帮助! 推荐答案 如果您只想将其用作密码,请使用QCryptographicHa ..
发布时间:2022-08-08 18:40:51 其他开发

字符串中不可逆的唯一ID

这个问题听起来很常见,但不知何故我找不到帮助我解决这个问题的方法... 我觉得我缺乏基本的哈希和加密知识。 问题 假设我有一个用作ID的电话号码(希望是唯一的)。 但我不想在公共接口中使用我的私人号码作为ID。 我需要的是一种解决方案,它可以对字符串进行单向混淆,但仍然保持唯一性,这样当其他人使用该算法时,他将获得相同的ID。 解决方案(?) 当输入不超过哈希输出长度但仍然( ..
发布时间:2022-08-07 20:15:48 其他开发

TLS客户端是否需要安装证书?

在TLS通信中,我始终认为服务器会在握手过程中将公共证书发送给客户端。 但是,我收到提供商的请求,要求我们手动安装证书,以便启动与他们的STunnel服务器之一的TLS通信。 我对这个请求有点困惑。是否存在TLS服务器无法将证书发送到客户端,因此需要手动安装证书的情况? 推荐答案 客户端需要安装证书的情况有两种: 服务器使用的证书不是由公共CA颁发的,即自签名或由私有 ..
发布时间:2022-07-21 09:13:59 其他开发

在文件流中向后一步

假设我有一个文件指针,如下所示: file_ptr = fopen(“test.txt”, “r+”); 并且我希望在流中移动时更改每个char的ASCII值(我是以密码方式执行此操作的,因此如果有更好或更有效的方法,请让我知道)。 我正在尝试对fgetc()和fputc使用while(!feof(file_ptr)) {}循环,但file_ptr将指向下一个字符,因此我想知道是否 ..
发布时间:2022-06-19 15:10:25 其他开发

";SignatureError:验证签名失败&okta,pySAML2

三天来,我一直在绞尽脑汁,试图把我的头围绕在Okta&;SAML上。 在我的本地计算机(OSX Mavericks)上,我能够成功地执行下面列出的步骤:http://developer.okta.com/docs/guides/pysaml2 一切正常。 但是将所有东西移到我们的生产服务器上,这是一个CentOS机器,运行几乎相同的代码,我面临着这个“SignatureErro ..
发布时间:2022-06-11 16:29:20 Python

基于弹跳城堡的GOST 3411算法

我使用GOST算法来创建基于键的散列和使用弹跳城堡库的输入。下面的代码生成的散列与通过http://beautifytools.com/hmac-generator.php 等在线工具生成的散列不匹配 HMac gMac= new HMac(new GOST3411Digest()); byte[] key = "keyphrase".getBytes(); byte ..
发布时间:2022-05-30 11:03:10 Java开发

增强对我的Python源代码的保护

免责声明:我对密码学一无所知,也可以这么说 我的编程技能也是^^ 在研究了如何在类似的主题和其他站点上保护我的Python源代码后,大多数人都同意我应该使用Cython将.py文件转换为.pyd,但问题在于我愿意出售代码的空间(外汇交易算法),许多人靠反编译源代码为生。 我想过将pyd文件混淆为额外的安全层,但我不太确定如何做到这一点,我仍然不知道混淆是否有助于使pyd代码或assembl ..
发布时间:2022-05-30 09:22:40 Python

保护Docker映像不被复制或加密Docker映像内容

我们用python语言开发了一个工具,它使用了许多库和其他算法。我们希望通过码头形象将这一点提供给现场客户。它工作得很好。但是,如果有人复制图像并导出/提取(EXPORT或SAVE命令),所有内容都将变为可见,包括我们的python文件和库(Python)文件。 有没有办法保护我们的代码,这样客户就不能导出它或看到图像中的任何内容?有没有一种方法可以加密或锁定整个图像?我相信混淆可以在一定程 ..
发布时间:2022-05-30 09:00:59 其他开发

Java/Android数字签名(RSA密钥)

我想用存储在数据库中的私钥(RSA)在我的Java/Android项目中生成数字签名。 我的2个密钥是用以下代码生成的(项目正在生产中,我无法更改它): // Get keys pair (RSA) KeyPair rsaKyePair = createKeyPair(); // Get private/ public keys and store them in DB String ..
发布时间:2022-05-13 23:49:31 Java开发

CouchDB中使用什么加密机制?

有人知道在CouchDB上使用哪种类型的加密来安全地存储数据吗?如何在CouchDB上更改/控制此数据安全加密机制? 推荐答案 CouchDB不加密睡觉上的数据(密码除外,使用PBKDF2单向哈希)。 它确实允许使用HTTPS对传输中的数据进行加密,但对于AT-睡觉加密,您的选择是: 设备/文件系统级加密。这是由您的操作系统处理的,对CouchDB(和所有其他应用程序)是完 ..
发布时间:2022-03-16 09:00:05 其他开发

Qt是否支持RSA加密?

Qt是否支持rsa加密,QSslkey似乎不起作用。 提前谢谢。 推荐答案 Qt支持用于SSL连接的RSA.没有可直接使用RSA密钥的接口。 您可以查看Qt Cryptographic Architecture project,但它看起来不再需要维护。 ..
发布时间:2022-03-12 17:21:57 其他开发

如何使用libsrtp或类似的库对WebRTC数据流进行解密/加密?

我有一个服务器,它从Web浏览器接收WebRTC会话的报价、答案和候选人,并传递给它的对等方。稍后还会从同一服务器传递数据。 现在,为了实现我们自己的类似SFU的机制,我在考虑是否可以将此数据解密为实际的原始字节,然后使用它们自己的加密将其传递给多个对等体。为此,我考虑使用开源libsrtp库。这里是它的example code。 主要有srtp_protect()加密和srtp_unprot ..
发布时间:2022-02-26 19:30:25 其他开发

在Android应用程序中存储用户设置的最合适方法是什么

我正在创建一个使用用户名/密码连接到服务器的应用程序,我想启用“保存密码"选项,这样用户就不必在每次应用程序启动时都输入密码. 我尝试使用共享首选项,但不确定这是否是最佳解决方案. 如果有任何关于如何在 Android 应用程序中存储用户值/设置的建议,我将不胜感激. 解决方案 一般来说,SharedPreferences 是您存储首选项的最佳选择,所以一般来说我会推荐这种方法 ..
发布时间:2022-01-30 13:15:51 Java开发

加密与在 C# 中解密字符串

在 C# 中满足以下要求的最现代(最佳)方式是什么? string encryptedString = SomeStaticClass.Encrypt(sourceString);string decryptedString = SomeStaticClass.Decrypt(encryptedString); 但在涉及盐、密钥、字节 [] 等方面的问题最少. 一直在谷歌上搜索并对我的发 ..
发布时间:2022-01-30 10:14:59 C#/.NET

Android JNI字符串加密/解密

我正在尝试在本机代码 C 中进行 aes 加密/解密.加密确实有效,但是当我尝试解密字符串时.它不会以原始字符串结尾.这是基于模式参数加密/解密的 JNI 方法: jbyteArray Java_com_example_hellojni_HelloJni_encrypt(JNIEnv* env,作业这个,jbyteArray srcData,金特模式){//获取字节长度int srcLen=(* ..
发布时间:2022-01-25 21:54:05 移动开发

在没有无限强度 JCE 文件的情况下,Java 中是否可以进行 AES256 加密解密?

我正在进行的项目有一个需要 AES 加密和解密的部分.从我可以查找的所有可能的 Internet 资源中,很难找到任何对 AES256 加密的引用,而无需从 Sun(现在是 Oracle 的网站)下载和安装 Unlimited Strength JCE 文件.除了相同的分发存在的任何法律问题之外,当要求最终用户访问特定网站并下载一些文件,将它们放在目录中然后将内容添加到类路径时,它对我们没有多大帮 ..
发布时间:2022-01-25 21:47:48 Java开发