java,对字符串(例:密码)进行加密解密,注意这个区分字符串大小写..........
加密-----------------------------------------------------------------------------
public String encodePWS(String SourceStr) {
String RetStr = "";
for (int i = 0; i <= SourceStr.length()-1; i++)
{
char c = SourceStr.charAt(i);
int h = (c >> 4) & 0xf;// 高4位
System.out.print(h);
int l = c & 0xf; // 低4位
RetStr = RetStr + (char)('a' + h) + (char)('a' + l);
}
System.out.println(RetStr.length());
return RetStr;
}
解密------------------------------------------------------------------------------
public String decodePWS(String SourceStr) {
String RetStr = "";
System.out.println(SourceStr+"------------------"+SourceStr.length());
for (int i = 0; i <= SourceStr.length()-1; i=i+2)
{
int h = SourceStr.charAt(i) - 'a';
System.out.print(h);
int l = SourceStr.charAt(i+1) - 'a';
System.out.print(l);
char c = (char) ((h << 4) + (l & 0xf));
RetStr = RetStr + c;
}
System.out.println("");
return RetStr;
}
分享到:
相关推荐
本篇将深入探讨字符串加密解密的实现方法,并以实际应用为例进行解析。 1. **字符串加密原理与方法** - **对称加密**:如DES(Data Encryption Standard)、3DES(Triple DES)、AES(Advanced Encryption ...
Java字符串加密解密是指使用Java语言对字符串进行加密和解密操作的过程。在这个过程中,我们可以使用异或运算符来对字符串进行加密和解密。下面我们将详细介绍Java字符串加密解密的实现过程和原理。 实现过程: ...
在这个背景下,PB字符串加密和解密函数是开发人员常用的技术手段,用于对敏感信息进行编码,防止未经授权的访问或窃取。 在PowerBuilder中,我们可以利用内置的函数或者自定义的函数来实现字符串的加密和解密。通常...
学习了C++中的字符串加密解密后,可以进一步研究其他加密算法,如AES、RSA等,或者了解非对称加密和哈希函数等信息安全相关的概念和技术。此外,也可以尝试将加密解密技术应用到实际项目中,如网络通信的安全传输、...
通过理解字符串处理和加密算法的基础知识,结合VC++和MFC的特性,你可以开发出高效且安全的字符串加密解密功能。在实际应用中,还应考虑性能、安全性以及兼容性等方面的问题,以确保代码的质量和可靠性。
加密解密字符串.exe huanyin下载
DES加密解密算法。通过密钥对对字符串进行加密解密操作,64位加密
总之,MFC的`CString`字符串加密解密是软件开发中的一个重要环节,它涉及到数据安全和隐私保护。通过结合MFC与加密库,我们可以创建安全的字符串处理机制,确保敏感信息在传输和存储过程中的安全性。
本篇将详细解析标题为“c#版字符串DES加密解密工具源码”的资源,以及相关知识点。 DES(Data Encryption Standard)是一种对称加密算法,它在1970年代由IBM开发并被美国国家标准局采用为标准。DES使用56位的密钥,...
js中对字符串加密解密算法
VBScript中的字符串加密解密函数 在VBScript(Visual Basic Script Edition)中,可以通过编写特定的函数来实现字符串的加密与解密操作。本例中提供的`encrypt`函数接受两个参数:`miyao`(密钥) 和 `stext`(待加密...
AES 加密的代码网上有很多,但是90%都只能对 16位字符串进行加密,经过两天的研究,修改完善了这个 可以对任意字符长度的字符串进行加密的VC++源代码,这个是本人努力的成果,像大家收点费用,希望谅解。 OK 制作 ...
总之,MFC中的字符串加密和解密涉及到多种技术,包括但不限于对称加密(如AES)、非对称加密(如RSA)、哈希函数等。开发者应根据具体需求选择合适的加密算法,并合理管理密钥,确保数据的安全性。通过熟练掌握这些...
在IT领域,数据安全是至关重要的,而对字符串进行加密解密是保护敏感信息的常见手段之一。本文将深入探讨如何使用DES(Data Encryption Standard)算法对字符串进行加密和解密,这是一种广泛应用的对称加密算法。...
下面将详细探讨字符串加密解密的基本原理、常见算法以及如何在实际应用中使用。 1. **加密与解密基本概念**: 加密是将明文(可读数据)转换为密文(不可读数据)的过程,目的是保护信息不被未经授权的人获取。...
QT C++ AES字符串加密解密类库是一种在C++编程环境中使用QT框架实现的高级加密标准(AES)加密和解密工具。QT是一个流行的开源跨平台应用开发框架,广泛应用于桌面、移动和嵌入式系统。AES是目前广泛应用的对称加密...
在这个“WinForm字符串加密解密小程序”中,我们主要探讨的是如何在Windows Forms环境下实现字符串的加密与解密功能。 首先,字符串加密是信息安全领域的一个关键概念,其目的是保护数据不被未经授权的人员读取或...
本加密目标完成短文本(100个字符内),并没有测试过大文本,长字符串的情况。 分3组: 第一组:不需要解密方事先获悉KEY。应用场景是程序把需要关键信息加密后保存在配置文件中,防止被第三人打开配置文件而获取信息...
本资源提供了一套自编的字符串加密解密Demo,包含了源码,可以帮助开发者实现对重要信息的加密存储和安全传输。下面将详细介绍这套加密解密算法及其应用。 一、加密解密原理 加密是一种将明文转换为看似随机的不可...
总之,这个VB字符串加密解密软件及其源代码是一个很好的学习资源,不仅能够帮助你理解加密技术,还能加深对VB编程的理解。在探索过程中,你可能会遇到一些挑战,但克服它们将使你的技能更上一层楼。