草庐IT

AES_cbc_encrypt

全部标签

java - Java 8 上的 SQL Server JDBC 错误 : The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption

使用MicrosoftJDBCDriver版本连接到SQLServer数据库时出现以下错误:com.microsoft.sqlserver.jdbc.SQLServerException:ThedrivercouldnotestablishasecureconnectiontoSQLServerbyusingSecureSocketsLayer(SSL)encryption.Error:"SQLServerreturnedanincompleteresponse.Theconnectionhasbeenclosed.ClientConnectionId:98d0b6f4-f3ca-46

java - 如何修复无效的 AES key 长度?

我正在从事一个文本加密和解密项目(遵循Struts2)每当我输入密码和纯文本时,我都会收到InvalidAESKeyLength错误。服务类packagecom.anoncrypt.services;importjava.security.Key;importjavax.crypto.Cipher;importjavax.crypto.spec.SecretKeySpec;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;publicclassSymAES{privatestaticfinalStringALGORITH

java - 为什么我的 AES 加密会引发 InvalidKeyException?

我目前正在开发一个使用key加密/解密特定文件的功能。我写了三个类,一个生成key,一个用key加密文件,一个解密。生成key和加密文件工作正常,但是当我尝试解密文件时,在以下行抛出异常:c.init(Cipher.DECRYPT_MODE,keySpec);:java.security.InvalidKeyException:Parametersmissing我认为我在将key流式传输到我的byte[]时做错了,或者在解密文件时出现了问题。三个类的快速解释:KeyHandler创建一个AESkey并将其存储在硬盘上。key/明文/加密/解密文件的名称目前是硬编码的,用于测试目的。En

java - 密码 'aes256-cbc' 是必需的,但不可用

我正在尝试使用JSch进行SFTP,但遇到了一些错误:com.jcraft.jsch.JSchException:Thecipher'aes256-cbc'isrequired,butitisnotavailable.下面是我使用的代码。我错过了什么吗?JSchjsch=newJSch();Sessionsession=null;jsch.addIdentity("C:\\privatekey.ppk","Password");session=jsch.getSession("user","54.251.240.234",22);session.setConfig("StrictHos

java - 如何使用 AES-256 在 Spring Boot 上设置 SSL (TLS)/HTTPS?

我按照HowtoconfigureSSL/HTTPSonSpring?在我的SpringBoot服务器上使用RSA(theirguide)设置SSL:使用keytool-genkey-alias-storetypePKCS12-keyalgRSA-keysize2048-keystorekeystore.p12-validity3650创建了一个新的keystore和key将这些行放在我的application.properties文件中:server.port:8443server.ssl.key-store:classpath:keystore.p12server.ssl.key-

android - 在 Android 中使用 AES 加密的最佳做法是什么?

为什么我问这个问题:我知道有很多关于AES加密的问题,即使对于Android也是如此。如果您在网上搜索,有很多代码fragment。但是在每个页面上,在每个StackOverflow问题中,我都发现了另一个具有重大差异的实现。所以我创建了这个问题来寻找“最佳实践”。我希望我们可以收集最重要的需求列表,并设置一个真正安全的实现!我阅读了初始化向量和盐。并非我发现的所有实现都具有这些功能。那你需要吗?它会大大增加安全性吗?你如何实现它?如果加密数据无法解密,算法是否应该引发异常?或者这是不安全的,它应该只返回一个不可读的字符串?算法可以使用Bcrypt代替SHA吗?我发现的这两个实现怎么样

ruby-on-rails - rails : storing encrypted data in database

我想加密数据库,因为正在存储secret数据。我将mongodb与mongoid一起使用。这种数据库可能吗?如果不是,您可以推荐哪些替代方案?附:主要目的是:如果有人入侵服务器并窃取数据库,它将无法加密。更新:感谢nickh,我发现很多soultionsforActiveRecord,但对于Mongoid和其他Mongo客户来说没有任何意义。很高兴能为Mongo和Mongoid找到一些灵魂! 最佳答案 我已经使用Mongo和Mongoid获得了attr_encrypted。只需稍作调整。确保所有由attr_encrypted自动创建

c++ - 使用 C/C++ 使用 AES 加密-解密

如何在C或C++中使用256keyAES加密和解密文件? 最佳答案 如果您只是在使用AES并且不介意失去灵active(即您有时不会用另一种加密算法替换它),那么BrianGladman'sAESimplementation是一种流行的选择(无论是出于性能还是便携性)。这是您嵌入在自己的源代码中的那种代码。在外部库方面,您有很多选择,包括NSS,OpenSSL,Crypto++...后者是专门为C++设计的,而另外两个是为C设计的。 关于c++-使用C/C++使用AES加密-解密,我们在

encryption - 使用 Crypto++ 的 AES 示例

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我一直在Internet上搜索goodc++AES代码示例/教程,它教授加密技术的基础知识和库的使用,但到目前为止我有没有运气得到像样的Material。好:易于理解(只是移动学习的基础知识)。 最佳答案

encryption - 在 GO 中使用 RSA-SHA 进行签名和解码

我正在尝试对字符串进行签名,然后使用公钥对其进行验证。我的验证结果为空。我做错了什么?packagemainimport("crypto""crypto/rand""crypto/rsa""crypto/sha256""crypto/x509""encoding/base64""encoding/pem""errors""fmt""io/ioutil")funcmain(){signer,err:=loadPrivateKey("private.pem");iferr!=nil{fmt.Errorf("signerisdamaged:%v",err)}toSign:="date:Thu