encryption相关内容

pem 证书中的私钥如何加密?

作为尝试调试问题的一部分,我试图了解如何在 pem 证书中加密私钥,因为我想知道 curl 是否没有设法解密私钥. 我的 pem 中有一个 -----BEGIN ENCRYPTED PRIVATE KEY----- 部分. 是否使用密码加密?是否涉及其他类型的加密方案? 更准确 一位同事建议即使没有密码短语也可以在 pem 中加密私钥.这是正确的吗? 解决方案 私钥 ..
发布时间:2021-12-20 20:20:40 其他开发

查找字母更改为不同字母的所有出现次数

我正在研究一种将所有字母更改为一串数字的加密方法,示例如下: set a=a设置 b=b设置 c=c设置 aa=543241254设置 bb=785214185设置 cc=842501445 我的问题是如何扫描用户输入的文件并将所有字母更改为数字.(被更改的文件文本类似于“hihowareyou"没有空格或大写)我试图在所述文件中搜索“a"并将其替换为数字,但我的部分不起作用. (for/f ..
发布时间:2021-12-20 20:20:17 其他开发

Laravel AES-256 加密 &MySQL

我正在尝试通过 Laravel (5.3) 使用 AES-256-CBC 的加密方法加密敏感的用户信息.加密数据后,我想将其存储在我的 MySQL 数据库中,但我不知道应该将其保存为什么类型,也不知道它的长度. 感谢任何帮助. 解决方案 更新 PR 31721 已合并到 Laravel 7.0.8,修复了转义json 编码中的正斜杠.在此之前,加密相同的数据会给您带来不同大小的 ..
发布时间:2021-12-20 20:20:10 PHP

如何加密 URL

我想知道如何在 Apache/PHP 上加密 URL? 例如: www.example.com/how-to-encrypt.html 到 www.example.com/DMQRzZWMDdGQtbndzBHNsawN0aXRsZQR0ZXN0AzcwMQR3b2UDMjQwMjEwNQ 这个例子也在雅虎上看到,就像这个链接: us.yahoo.com/_yl ..
发布时间:2021-12-20 20:20:01 PHP

使用 openssl 解密 mcrypt

由于 mcrypt 已过时,我的任务是升级当前代码以使用 openssl.听起来很简单,但是……经过几天的尝试和失败后,我感觉自己快要疯了. 我要问你的问题是:有什么办法可以用以前用 mcrypt 加密的 openssl 数据解密?我已经阅读了很多关于这个问题的帖子,他们中的大多数人都说在运行 mcrypt 之前需要手动填充数据.问题是 mcrypt 编辑的数据已经加密(使用 mcrypt ..
发布时间:2021-12-20 20:19:53 PHP

支持 AES-NI 的 EVP 接口

在 C/C++ 中使用 OpenSSL 加密库时,EVP 接口是否自动支持 AES-NI 硬件加速(假设处理器支持)?参考 这个,看来命令行 OpenSSL 确实有支持.我想知道是否必须使用特定的函数调用来利用这种支持. 例如,如果我使用 EVP_EncryptInit_ex(ctx, type, imp, key, iv),这些参数中的任何一个都必须指定 NI 加速吗?IE.EVP_Enc ..
发布时间:2021-12-20 20:19:48 其他开发

使用 Ruby 解密在命令行上生成的加盐 AES 文件

我想解密之前使用 OpenSSL 的命令行工具加密的 ruby​​ 2.1 脚本中的文本文件:openssl enc -aes-256-cbc -a -salt -in my_file 从命令中可以看出,该文件是经过 AES-256-CBC 加密、加盐和 base64 编码的. 密码是已知的,但不是 IV 或密钥,这是遵循此代码片段所必需的,取自 ruby 文档: decipher ..
发布时间:2021-12-20 20:19:41 其他开发

C# 从 SQL Server EncryptByPassPhrase 解密字节?

遵循在C#中复制T-SQL DecryptByPassPhrase,我是无法使用 MSSQL 进行简单加密以在 C# 中解密.某些列中的加密值是必需的,因为该表会定期导出到 Excel 和 Access 中,因此简单的加密足以“阻止"值,而无需让开发人员(重新)执行视图等. 在 SQL Server 2012 中: 选择 EncryptByPassPhrase( N'hello' , N ..
发布时间:2021-12-20 20:19:24 数据库

在 .net 框架中使用先前生成的 RSA 公钥/私钥

我有一个预先存在的用于 RSA 加密的公钥/私钥对,我需要在 .net 中使用它.我可以在网上找到的所有示例都演示了如何生成新的私有/公共对,然后加密/解密.IE.像这样: const int PROVIDER_RSA_FULL = 1;const string CONTAINER_NAME = "SpiderContainer";CspParameters cspParams;cspParam ..
发布时间:2021-12-20 20:19:09 C#/.NET

PHP 和 C# 中的 DES 加密

我正在尝试实现与在 C# 代码中但在 PHP 中相同的 DES 加密. C# 代码如下所示: public static string EncriptarCadena(string strEncriptar){DESCryptoServiceProvider 提供者;内存流;CryptoStream 流 2;字符串 str2;字符串 str = "29393651";byte[] buff ..
发布时间:2021-12-20 20:18:49 PHP

在 C# 中解密 PKCS#7 加密数据

我正在研究需要解密 PKCS#7 加密数据的解决方案,最好是在 C# 中.据我所知,.NET api 通过 System.Security.Cryptography.Pkcs 命名空间对此提供支持.然而,该实现似乎只能在字节数组上工作.那么当我有一个大的加密文件无法放入内存时,我该怎么办? 我在这里遗漏了什么,还是有另一种方法可以在流级别而不是使用字节数组来做到这一点? 解决方案 . ..
发布时间:2021-12-20 20:18:33 C#/.NET

将 int 转换为 BCD 字节数组

我想使用 BCD 将 int 转换为 byte[2] 数组. 有问题的 int 将来自代表年份的 DateTime,必须转换为两个字节. 是否有任何预制函数可以做到这一点,或者您能给我一个简单的方法吗? 示例: int 年份 = 2010 会输出: byte[2]{0x20, 0x10}; 解决方案 static byte[] Year2Bcd(int year) { ..
发布时间:2021-12-20 20:18:25 C#/.NET

无法链接 OpenSSL 代码

我正在尝试构建一个 openssl 简单程序.完整代码如下: #include #include #include #include "openssl/aes.h"int main(int argc, char* argv[]){AES_KEY aesKey_;无符号字符 userKey_[16];无符号字符 in_[16];无符号字符输出_[16];strcpy(userKey_,"01234 ..
发布时间:2021-12-20 20:18:17 服务器开发

如何在 iOS 设备上创建 PBKDF2 密钥

我需要创建一个 PBKDF2 密钥,以便在我的 iPhone Xcode 应用程序中的 AES 加密例程中使用.我已经看到使用 OpenSSL 来执行此操作的参考资料,但没有找到对 OpenSSL 中要调用的模块的具体参考资料. 我已经扫描了各种 OpenSSL .h 文件,以寻找进行此调用的方法,但到目前为止都没有成功. 我将使用的密钥是 5 位数字,Salt 是 12 个字符,迭代 ..
发布时间:2021-12-20 20:18:10 移动开发

使用 JAVA 使用 AES 加密大文件

我用小于这个(10mb、100mb、500mb)的文件测试了我的代码并且加密有效.但是,我遇到了大于 1gb 的文件的问题.我生成了一个大文件(大约 2gb),我想使用 JAVA 用 AES 对其进行加密,但我遇到了这个错误: “线程“main"中的异常java.lang.OutOfMemoryError:Java堆空间" 我尝试过使用 -Xmx8G 来增加可用内存,但没有使用骰子.我 ..
发布时间:2021-12-20 20:18:02 Java开发