草庐IT

Encryption

全部标签

java - SHA1 和 RSA 与 java.security.Signature 对比 MessageDigest 和 Cipher

我试图了解Javajava.security.Signature类的作用。如果我计算一个SHA1消息摘要,然后使用RSA加密该摘要,我会得到与要求Signature类签署相同内容不同的结果://GeneratenewkeyKeyPairkeyPair=KeyPairGenerator.getInstance("RSA").generateKeyPair();PrivateKeyprivateKey=keyPair.getPrivate();Stringplaintext="Thisisthemessagebeingsigned";//ComputesignatureSignaturei

java - 如何在 Java 中使用 3DES 加密/解密?

我编写的每个使用3DES在Java中对字符串进行编码的方法都无法解密回原始字符串。有没有人有一个简单的代码片段,可以将字符串编码然后解码回原始字符串?我知道我在这段代码的某个地方犯了一个非常愚蠢的错误。到目前为止,这是我一直在使用的:**注意,我没有从encrypt方法返回BASE64文本,也没有在解密方法中进行base64未编码,因为我试图查看我是否在拼图的BASE64部分中犯了错误.publicclassTripleDESTest{publicstaticvoidmain(String[]args){Stringtext="kyleboon";byte[]codedtext=new

java - 如何在 Java 中使用 3DES 加密/解密?

我编写的每个使用3DES在Java中对字符串进行编码的方法都无法解密回原始字符串。有没有人有一个简单的代码片段,可以将字符串编码然后解码回原始字符串?我知道我在这段代码的某个地方犯了一个非常愚蠢的错误。到目前为止,这是我一直在使用的:**注意,我没有从encrypt方法返回BASE64文本,也没有在解密方法中进行base64未编码,因为我试图查看我是否在拼图的BASE64部分中犯了错误.publicclassTripleDESTest{publicstaticvoidmain(String[]args){Stringtext="kyleboon";byte[]codedtext=new

ios - 出于导出合规性目的(例如在 App Store 中),什么构成 'encryption'?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion向iOSAppStore提交应用程序时,需要声明该应用程序是否“包含加密”(据我所知,还要经过额外的管理障碍)。有谁知道在这种情况下“加密”一词究竟涵盖什么内容的任何指导?他们指的是:特别是加密安全加密方案(AES、RSA等);或者,在日常用语中可能被称为“加密”的任何方案或方法,或者密码强度较弱的标准方案的变体?具体来说,我打算使用一些弱方案来保护应用程序的某些Assets免受临时黑客的攻

java - 如何在 Spring 的属性文件中以加密形式存储密码

我是Spring框架的新手,我正在使用Spring框架来管理我的数据库连接等等。应用程序从属性文件中读取我的数据库连接参数。我需要的是将我的连接密码加密存储在属性文件中。这是我的数据源xml文件file:${DBConfigFile}3350200103我想将加密的密码写入属性文件,我想知道Spring是否可以使用算法自动解密它。是否可以通过配置。提前谢谢你。 最佳答案 据我所知,Spring不支持此功能,但其他一些项目可能会有所帮助:Jasyptlibrary提供对加密应用程序配置的支持(并且还与Spring集成)。查看详情:ht

java - 如何在 Spring 的属性文件中以加密形式存储密码

我是Spring框架的新手,我正在使用Spring框架来管理我的数据库连接等等。应用程序从属性文件中读取我的数据库连接参数。我需要的是将我的连接密码加密存储在属性文件中。这是我的数据源xml文件file:${DBConfigFile}3350200103我想将加密的密码写入属性文件,我想知道Spring是否可以使用算法自动解密它。是否可以通过配置。提前谢谢你。 最佳答案 据我所知,Spring不支持此功能,但其他一些项目可能会有所帮助:Jasyptlibrary提供对加密应用程序配置的支持(并且还与Spring集成)。查看详情:ht

ios - 外部 MD5ing 算作 "encryption"吗?

我正在准备我的一个网站的应用程序版本。该应用程序需要您登录才能访问您的用户帐户。此登录过程是通过HTTP而不是HTTPS完成的,但密码是使用MD5和我的服务器上的其他一些哈希值存储的。这是否算作应用内的“加密”,因此需要我提交其中一份导出合规表?感谢您的帮助。 最佳答案 我假设您指的是美国密码术导出限制。那些practicallydon'texistanymore.即使它们存在,MD5也是一个散列函数,并且不会加密(否则,会有一个un_md5函数)。此外,如果禁令仍然存在并且适用,您的方案isneedlesslyweak,所以它可能

iOS swift 4 :How to perform encryption/decryption with DES-ECB-PKCS5Padding?

我想在iOSSwift中使用DES-ECB-PKCS5Padding执行加密/解密。我有一些来自服务器端(很可能在ActionScript中)的代码可以提供帮助,如下所示:privatestaticconsttype:String='simple-des-ecb';publicstaticfunctionencrypt(txt:String,salt:String):String{varkey:ByteArray=Hex.toArray(Hex.fromString(salt));vardata:ByteArray=Hex.toArray(Hex.fromString(txt));va

encryption - 使用 UDF 的 Hive 查询

我在HDFScsv中有一些加密数据,我已经为其创建了一个Hive表,我想运行一个Hive查询,该查询首先加密查询参数,然后进行查找。我有一个按如下方式进行加密的UDF:publicclassParamEncryptextendsUDF{publicTextevaluate(Stringname)throwsException{Stringresult=newString();if(name==null){returnnull;}result=ParamData.encrypt(name);returnnewText(result);}}然后我将Hive查询运行为:select*from

php - 在我公司的 MySQL 数据库中加密客户信息的最佳方法?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。Improvethisquestion长话短说,我们公司最近发生了一起入侵事件,其中我们的MySQL数据库被倾销并被盗。高管们现在真的很紧张,除了加强其他安全措施外,他们还打算加