encryption相关内容

mcrypt 已弃用,有什么替代方案?

mcrypt-extension 已弃用根据 此处 发布的评论,将在 PHP 7.2 中删除.所以我正在寻找另一种加密密码的方法. 现在我正在使用类似的东西 mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) 我需要您对加密密码的最佳/最强方式的意见,加密密码当然应该受 P ..
发布时间:2022-01-21 23:47:53 PHP

Mcrypt 和 base64 与 PHP 和 c#

我在两个平台上编写了相同的方法,我认为这些方法应该会产生相同的结果,但它没有发生.我用相同的密钥加密了相同的文本,结果不同.有人能弄清楚为什么会这样吗? 字符串:这是测试 密钥:1234567812345678 PHP 加密字符串:ybUaKwQlRNwOjJhxLWtLYQ== C# 加密字符串:r2YjEFPyDDacnPmDFcGTLA== C# 函数 sta ..
发布时间:2022-01-21 08:59:32 PHP

PHP 通过 URL 发送加密数据

我正在尝试通过 url 将加密数据发送到另一个站点(使用 file_get_contents("anotherUrl.php?hash=$encryptedString").问题是,有时,加密包含一些特殊字符,如 +,这会导致解密失败. 这是我的加密/解密方法: 公共函数加密($string, $key){返回 base64_encode(mcrypt_encrypt(MCRYPT_RIJ ..
发布时间:2022-01-21 08:47:45 PHP

不解密我加密的内容

我有一个奇怪的问题... 我的解决方案基于将硬编码文件解密为字节[] 所以,我编写了一个小的 Cypher 类来帮助加密/解密...它曾经模拟在某个地方硬编码的密钥和存储在其他地方的另一个预加密密钥.但这有点无关紧要. 加密过程是这样的: 检索硬编码的字节数组 用它来解密 key2 使用 key2 解密数据 使用 key1 进一步解密数据 已解密数据 我将加密 ..
发布时间:2022-01-21 08:45:40 Java开发

有效数字字符串上的 NumberFormatException

我已经看到了一些关于此的其他问题,但错误与字符串中的前导 0 有关.不幸的是,这不是我的情况. 我从外部源接收 base64 格式的加密数据,然后我对其进行解码(使用包含的 Base64 库,因为 android sdk 版本是 7),解密消息,毕竟我有一个简单的字符串数字格式. 当我尝试将其转换为 Long 或 Integer 时,我收到此错误: java.lang.NumberF ..
发布时间:2022-01-21 08:44:11 Java开发

base 64 编码的目的是什么以及为什么在 HTTP 基本身份验证中使用它?

我没有得到 Base64 加密. 如果可以解密 Base64 字符串,它的目的是什么? 为什么它被用于 HTTP 基本身份验证? 这就像告诉某人我的密码被反转为 OLLEH. 看到 OLLEH 的人会知道原来的密码是 HELLO. 解决方案 Base64 不是加密——它是一种编码.这是一种仅使用可打印(文本)字符来表示二进制数据的方法. 请参阅 wikiped ..
发布时间:2022-01-21 08:14:03 其他开发

如何在 Soap UI 5.0.0 中解密来自 WSO2 安全代理服务的接收消息

我正在尝试在 WSO2 ESB 中调用安全代理服务.我遵循了这个教程.我已经成功调用了代理服务.我还在我的代理服务“Out"中收到了响应.顺序.但是当我将此响应发送回 SOAPUI 时.我面临一些问题. 我已经完成了教程中提到的所有配置. 第一种方法: 当我尝试发送我的请求并定义“身份验证"时属性方式如下.其中我包括传出 WSS 和传入 WSS,First SoapUI 要求输入 ..
发布时间:2022-01-17 22:54:04 其他开发

如何使用 JNDI 和 Digest-MD5 对 LDAP 进行身份验证

我正在尝试使用 DIGEST-MD5 加密对我的 LDAP 服务器进行身份验证.虽然使用简单加密它工作得很好,但由于显而易见的原因,我不能通过网络以纯文本形式发送密码.奇怪的是,在使用 Softerra LDAP 浏览器时,我可以使用 Digest-MD5 连接到服务器,但是通过我的代码,我收到了一系列错误. 这是我的 LDAP 身份验证类中的一段代码,我在其中尝试在创建初始上下文之前设置安 ..
发布时间:2022-01-17 19:40:06 Java开发

SagePay 表单 - 经典 ASP - 使用 rijndael.asp 缺少货币字段

我正在尝试在 Classic ASP 中添加 Form Intergration SagePay 支付网关.我有一个来自 SO 的工作 PHP 版本.我已经将它翻译成 VBSCRIPT,一切似乎都工作正常,但加密. 我使用与 PHP 脚本相同的所有输入,因此 Cryptstring 与加密之前的 PHP Cryptstring 完全相同. 我已经下载并使用了 Rijndael.asp ..
发布时间:2022-01-16 15:45:56 其他开发

ASP 文件中的加密代码

我正在编写最初由已倒闭的供应商编写的代码.这是一个经典的 ASP 站点,许多服务器端代码如下所示.我想知道是否有办法解密/解读它. 解决方案 你的文件是否以 开头 我以前继承过类似的文件,我用这个解码它们 http://v ..
发布时间:2022-01-16 15:45:17 其他开发

如何确认 MariaDB 加密的静态数据?

我正在使用 MariaDB 的静态数据加密. 当触发选择查询时,我可以看到数据已解密.经过进一步研究,这是正确的行为. 但我如何才能确保数据受到保护呢?我如何向其他人证明这一点? 解决方案 你的二进制数据文件夹可以在这里找到: mysql> 显示像'datadir'这样的变量; 在那里你会找到原始文件.如果你开启了 innodb_file_per_table,就很容 ..
发布时间:2022-01-15 20:30:53 其他开发

验证 MariaDB 10.1 加密

我已设置 表级 InnoDB 数据库加密 在 MariaDB 上. 我想知道是否有任何方法可以确认数据是否真正加密.我尝试在 /var/lib/mysql/ibdata1 中搜索表中的示例数据,但我不知道这是否是一个可靠的测试. 解决方案 我在 mariadb.com 上发布了这个问题,建议对一些已知数据执行 grep. Rackspace 的一位 DBA 建议改用 strin ..
发布时间:2022-01-15 20:07:13 其他开发

iOS5和iOS6的CCCrypt区别

我有一个使用 CCCrypt() 的解密/加密方法,它在 iOS5 上运行得非常好.现在我正在使用 iOS6 SDK 并且从未更改过我的代码,但似乎有些东西坏了.我仍然可以使用密钥加密字符串并对其进行解密,但如果我使用另一个密钥解密同一字符串,则从 CCCrypt() 返回的 CCCryptStatus 仍然是 0(kCCSuccess) - 即使解密失败,因为在那之后我的 NSData 没有被填 ..
发布时间:2022-01-14 20:18:43 移动开发

如何在 Java 中将整数添加到 char 中?

我正在用 Java 编写密码,但我无法执行以下操作:我想编辑一个 char 数组的值来加密它 我应该怎么做? 更改每个字符的 ASCII 值可能是答案,我不知道;这就是我问你们的原因! 解决方案 你可以在 char 中添加一个 int,但结果是一个 int - 你必须转换回 char 才能把它放回数组中,除非你使用复合赋值运算符: array[x] += someInt; ..
发布时间:2022-01-12 20:48:22 Java开发

如何在 C++ 中增加字母?

我正在用 c++ 创建一个凯撒密码,但我不知道如何增加一个字母. 我需要每次将字母加 1 并返回字母表中的下一个字母.像下面这样将 1 添加到 'a' 并返回 'b'. char letter[] = "a";cout 解决方案 这个片段应该让你开始.letter 是 char 而不是 char 的数组也不是字符串. static_cast 确保 'a' + 1 的结果被视为 ..
发布时间:2022-01-12 20:44:46 C/C++开发