773得票9回答
HTTPS头部信息是否被加密?

在通过HTTPS发送数据时,我知道内容是加密的,但是我听到了一些关于头部是否加密以及头部加密的程度的混合答案。 HTTPS头部有多少被加密? 包括GET/POST请求URL、Cookies等。

751得票29回答
608得票9回答
如何选择AES加密模式(CBC ECB CTR OCB CFB)?

在哪些情况下更喜欢它们?我想看到各种模式的评估标准列表,或许还要讨论每个标准的适用性。例如,我认为加密和解密的“代码大小”是一个标准,这对于微代码嵌入式系统(如802.11网络适配器)非常重要。如果实现CBC所需的代码比实现CTR所需的代码小得多(我不知道这是否正确,仅作为示例),那么我可以理...

541得票14回答
哈希算法和加密算法的基本区别

我看到很多人对哈希和加密算法感到困惑,我想听一些更专业的建议: 何时使用哈希与加密 哈希或加密算法与理论/数学水平上的不同之处是什么,即什么使得哈希不可逆(没有彩虹树的帮助)? 以下是一些类似的SO问题,但并没有像我想要的那样详细说明: 混淆、哈希和加密的区别是什么? 加密和哈希的区别

477得票14回答
我的应用程序是否“包含加密”?

我第一次上传二进制文件。iTunes Connect问我: 出口法律要求包含加密的产品必须得到适当的授权才能出口。 违反规定可能会导致严重的处罚。 欲了解更多信息,请单击此处。 你的产品是否包含加密技术? 我使用https://,但仅通过 NSURLConnection...

436得票7回答
在C#中加密和解密字符串

在C#中,最现代(最佳)的方法是什么来满足以下需求?string encryptedString = SomeStaticClass.Encrypt(sourceString); string decryptedString = SomeStaticClass.Decrypt(encrypt...

420得票9回答
Java 256位AES基于密码的加密

我需要实现256位AES加密,但我在网上找到的所有示例都使用“KeyGenerator”生成256位密钥,但我想使用自己的密码。如何创建我的自己的密钥?我尝试将其填充到256位,但然后出现错误,提示密钥太长。我已经安装了无限制的权限补丁,所以那不是问题 :) 即,KeyGenerator看起...

418得票12回答
非对称加密中加密和签名有什么区别?

加密与签名有什么区别(使用RSA)? 它是否只是颠倒了公钥和私钥的角色? 例如,我想使用我的私钥生成消息,这样只有我可能是发送者。我希望我的公钥用于读取消息,不关心谁阅读它们。我想能够加密某些信息并将其用作软件产品密钥。我只关心我是唯一可以生成这些信息的人。我想在我的软件中包含我的公钥以解...

321得票16回答
安卓应用中存储用户设置的最合适方式是什么?

我正在创建一款应用程序,该应用程序使用用户名和密码连接到服务器,我希望提供“保存密码”选项,以便用户不必在每次启动应用程序时都输入密码。 我尝试使用共享首选项来实现它,但不确定这是否是最佳解决方案。 我希望能得到有关如何在Android应用程序中存储用户值/设置的任何建议。

309得票9回答
如何使用OpenSSL加密/解密文件?

我想使用一个密码来加密和解密一个文件。如何使用OpenSSL来实现呢?