原有的AES加解密类的基础上封装了对文本加解密和txt文件加解密,实现任意字符密钥长度和加密文本不限字符数量
2021-08-25 09:00:09 150KB MFC AES C++
1
此工具可方便计算分组密码中的ECB,CBC,CFB加解密计算
2021-08-24 19:00:40 1.79MB AES 加解密 ECB CBC
1
AES加解密工具。网上大部分是文本工具,这个是支持16进制加解密,功能强大。
2021-08-13 09:00:29 125KB video
1
用于计算16进制的工具
2021-08-13 09:00:29 3.28MB video aes
1
使用VC++实现AES加解密程序,提供详细的代码,用C++编写,分为加密与解密两部分,适合新手学习
2021-08-10 09:35:11 3.28MB AES 加解密
1
C# JAVA nodejs通用的AES加密解密算法,考虑到实际使用过程中由于客户端和服务端使用的语言不一样而又需要对数据进行加密和解密的情况,特此总结了C# JAVA nodejs通用的AES加密解密算法,供需要者参考。
2021-08-09 15:20:55 52KB AES加解密
1
JAVA写的AES加解密算法,自己照着文件名新建三个类,再把代码放进去就可以了。(版本是Java1.8)
2021-07-27 17:55:15 3KB AES JAVA
1
C#实现客户端与服务端文件和消息的通信,以RSA进行AES密钥的传递,可以用AES加密或者DES,一次一密的方法,还可以进行文件或消息的签名与验签
2021-07-07 11:31:52 1.82MB C# 安全通信 AES加解密 签名与验证
1
使用VS2010编译CryptoPP,然后新建测试工程验证通过
1
最近写一些加密解密的代码,找了不少的文章,结合自己的理解,现把我写的代码POST出来,供大家参考。import javax.crypto.*;import javax.crypto.spec.*;public class AES { public static void main(String[] args) throws Exception { /* 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定 */ String cKey = "1234567890abcDEF"; //需要加密的字串 String cSrc = "我的MSN:xxxx@hotmail.com,QQ:10000" ; //加密 long lStart = System.currentTimeMillis(); String enString = AES.Encrypt(cSrc, cKey); System.out.println("加密后的字串是:" + enString); long lUseTime = System.currentTimeMillis() - lStart; System.out.println("加密耗时:" + lUseTime + "毫秒"); //解密 lStart = System.currentTimeMillis(); String DeString = AES.Decrypt(enString, cKey); System.out.println("解密后的字串是:" + DeString); lUseTime = System.currentTimeMillis() - lStart; System.out.println("解密耗时:" + lUseTime + "毫秒"); } public static String Decrypt(String sSrc, String sKey) throws Exception { try { //判断Key是否正确 if (sKey == null) { System.out.print("Key为空null"); return null; } //判断Key是否为16位 if (sKey.length() != 16) { System.out.print("Key长度不是16位"); return null; } byte[] raw = sKey.getBytes("ASCII"); SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.DECRYPT_MODE, skeySpec); byte[] encrypted1 = hex2byte(sSrc); try { byte[] original = cipher.doFinal(encrypted1); String originalString = new String(original); return originalString; } catch (Excep
2021-07-01 21:25:52 29KB
1