encryption相关内容

hash() 与 crypt() 函数比较

我目前正在实施登录系统.我想将密码和盐存储在数据库中.现在我发现有一个 hash() 和一个 crypt() 函数似乎做了同样的事情(对 SHA512 有效). hash() 更新,似乎比 crypt() 支持更多的散列算法.或者我应该知道/关心其他任何差异吗? 编辑: 函数 generatePasswordHash($password){$salt = base64_encode( ..
发布时间:2021-12-20 20:15:18 PHP

将文本加密为 AES/CBC/PKCS7Padding

我正在开发一个 Web 应用程序来使用 java 6 加密一些文本. 我必须做的加密是 CBC 模式下的 AES (Rijndael),带有 PKCS7 填充和 128 位密钥. 我看到一篇文章解释了如何以与我必须做的相同的方式进行加密,但使用 PKCS5 填充. 文章链接在此: https://bit502.wordpress.com/2014/06/27/codigo- ..
发布时间:2021-12-20 20:15:12 Java开发

Java AES 加速

我想加密/解密大量小 (2-10kB) 数据.目前性能还可以:在 Core2Duo 上,我得到大约 90 MBytes/s AES256(使用 2 个线程时).但我将来可能需要改进它 - 或者至少减少对 CPU 的影响. 是否可以在 Java 中使用专用的 AES 加密硬件(使用 JCE,或者可能使用不同的 API)? 如果我得到更好的 CPU,Java 是否会利用特殊的 CPU 功能(S ..
发布时间:2021-12-20 20:14:53 Java开发

加速加密/解密?

我有一个加密和解密代码,用于加密和解密视频文件 (mp4).我正在尝试加快解密过程,因为加密过程与我的情况无关.这是我用于解密过程的代码: 私有静态无效decryptFile()抛出IOException、ShortBufferException、IllegalBlockSizeException、BadPaddingException{//int blockSize = cipher.getB ..
发布时间:2021-12-20 20:14:49 移动开发

如何在ios中使用RSA公钥加密和解密字符串(纯文本),swift

我想用我的 RSA 公钥Encrypt 一个字符串(纯文本).我有一个 public key,它从服务器作为 String 发送,然后我创建了一个 RSA 公钥.现在我想使用该密钥来Encrypt 填充PKACS12 的文本.我怎样才能做到这一点.我经历了很多堆栈溢出问题,但没有取得任何成功. 这就是我创建RSA公钥的方式, let serverPublicKey = "一些带有密钥的文本 ..
发布时间:2021-12-20 20:14:41 移动开发

在 Java 中对文件使用基于密码的加密

我正在尝试使用 Java 中的密码将一个文件的内容加密到另一个文件中.文件被读取到一个字节数组,加密到另一个字节数组,然后写入新文件.不幸的是,当我尝试反转加密时,输出文件被解密为垃圾. 我强烈怀疑该问题与每次使用相同密码时生成相同的密钥有关.我编写了一种测试方法,每当生成密钥时,该方法就会将密钥转储到文件中.密钥既直接记录又以编码形式记录.前者每次都一样,但后者总是因为某种原因而不同. ..
发布时间:2021-12-20 20:14:34 Java开发

查询字符串参数混淆

我想混淆 ASP.NET 中的一个查询字符串参数.网站会有大量的请求,所以算法应该不会太慢. 我的问题是我发现的所有算法都会产生不需要的字符(如 +/=) 这是我想要实现的示例: www.domain.com/?id=1844 到 www.domain.com/?id=3GQ5DTL3oVd91WsGj74gcQ 混淆的参数应该只包含 a-z 和 A-Z 和 0-9 字符. ..
发布时间:2021-12-20 20:14:27 C#/.NET

在 WinForms app.config、.NET 中加密密码

我想将密码存储在配置文件中,但我希望对其进行加密,以便在应用程序中可以读取、解密和使用它.像这样加密密码的最佳方法是什么? 编辑:我只想加密密码,而不是整个配置或整个部分. 解决方案 在 .NET app.config 文件中加密密码 ..
发布时间:2021-12-20 20:14:13 C#/.NET

RSA 加密 Javascript

任何人都可以帮我解决这个问题吗,我被指示编写一个应用程序,该应用程序需要一些数据,然后使用 RSA 公钥对其进行加密,并且显然需要使用 RSA 加密(我以前从未听说过或见过这个)? RSA 打算使用哪种加密密码作为标准? VAR键= “TUlHZE1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTEFEQ0Jod0tCZ1FDbVFiTWc3SWRpeHVmYWEwcDd2O ..
发布时间:2021-12-20 20:14:04 前端开发

Windows 上是否有某种安全的本地存储?

我正在考虑制作一个小工具.工具将做什么并不重要.重要的是,该工具需要在用户的硬盘上存储一些敏感信息.编辑:将存储的信息是用户的信息 - 我不是要保护我自己的内容,我与应用程序一起分发. 我知道我需要对这些信息进行加密.但是,我在哪里安全地存储加密密码?这是某种无限递归...... 那么,有没有办法加密windows上的信息,让windows安全地管理密码?当我说 Windows 时,我 ..
发布时间:2021-12-20 20:13:53 其他开发

对称加密 (AES):将 IV 和 Salt 与加密数据一起保存是否安全正确?

我试图了解在使用对称加密算法(在本例中为 AES)加密和解密数据时如何处理和管理初始化向量和盐(如果适用). 我从不同的 SO 线程和其他各种网站中推断出,IV 或 salt 都不需要保密,只是为了防御密码分析攻击(例如蛮力攻击)而唯一.考虑到这一点,我认为将我的伪随机 IV 与加密数据一起存储是可行的.我在问我使用的方法是否正确,此外,我是否应该以相同的方式处理我目前的硬编码盐?将它写入与 ..
发布时间:2021-12-20 20:13:45 C#/.NET

在本地存储中存储凭证

我可以安全地使用本地存储而不是 cookie 来存储会话凭据吗? 我需要存储加密的哈希吗?? 编辑:这是否足够安全? 用户登录. 服务器返回成功消息,包括salted bcrypt hash 混合用户ID、密码、时间戳和可能的IP 地址.这保存在本地存储中. 在以后的连接中发送这个散列,只要 IP 地址没有改变,并且时间限制没有过期,服务器就会承担责任. 解决方 ..
发布时间:2021-12-20 20:13:35 前端开发

使用 ChaCha20 加密和解密字符串

我想使用 chacha20 解密和加密一个字符串 BouncyCastleProvider 正在使用 chacha20 技术.所以我把它包括在罐子里.并尝试了代码但无法工作. PBE.java 公共类 PBE 扩展 AppCompatActivity {private static final String salt = "一个长但不变的短语,每次都将用作盐.";私有静态最终 int ..
发布时间:2021-12-20 20:13:27 移动开发

加密 iOS 和解密 Node.js AES

我在 Node.js 服务器和 Objective-C 客户端上搜索并加密的解决方案,反之亦然,使用 AES(或其他适当的) 我对密码学比较陌生,我不知道为什么我的加密文本在每种语言中都不同. 这是我目前所拥有的: Node.js 加密方法 使用这个 CryptoJS 库 - node-cryptojs-aes var node_cryptojs = require("node ..
发布时间:2021-12-20 20:13:17 移动开发

Java 相当于 C# 的 Rfc2898DerivedBytes

我想知道是否有人尝试过类似的 Rfc2898DeriveBytes key = new Rfc2898DeriveBytes(secret, saltValueBytes);byte[] secretKey = key.GetBytes(16); 在Java中.其中 secret 是一个字符串(密码),而 saltValueBytes 是字节数组中的盐. 我尝试过一些东西,但似乎无法理解 ..
发布时间:2021-12-20 20:13:13 Java开发

创建加密日志文件

我正在创建一个客户端应用程序,该应用程序需要创建用户活动的日志,但由于各种原因,此日志不能是人类可读的. 目前为了我的开发,我正在创建一个纯文本日志,看起来像这样: 12/03/2009 08:34:21 ->用户“鲍勃"登录12/03/2009 08:34:28 ->导航到配置页面12/03/2009 08:34:32 ->选项 x 更改为 y 当我部署我的应用程序时,日志不能是纯文本 ..
发布时间:2021-12-20 20:13:09 其他开发

使用解密数据破解 AES 加密

在讨论加密之后,我的一个朋友要求我破解他使用 AES 和 128 位密钥加密的文件. 我知道该文件最初是一个 GIF 图像,所以它应该以“GIF8"开头.我想知道是否有可能在合理的时间内(即一周或更短的时间)从这些知识中推导出密码. 除了分析加密文件外,不可能以任何方式窃取密钥,因为这违背了挑战的重点. 如果是这样,欢迎指点.我没有找到关于第一个块的加密如何工作的像流程图一样的描 ..
发布时间:2021-12-20 20:12:49 其他开发

如何在javascript中加密数据并在php中解密?

是否有任何可以加密数据的 javascript 函数:例如,我想在我的 ajax GET 请求传递的 URL 中使用加密数据, http://sample.com/mypage/TDjsavbuydksabjcbhgy 其中 TDjsavbuydksabjcbhgy 相当于 12345 的加密数据.现在我想通过解密来检索 PHP 中的数据,以便我可以使用 12345. 有可能吗?或任何关 ..
发布时间:2021-12-20 20:12:45 PHP