package cn.jxsme.util.tool;
/*
* autho huangjin green eat
*Oct 17, 2008
*/
public class CharMi {
public String encoding(String pwd) {
char chr [] = pwd.toCharArray();
for(int i =0;i<chr.length;i++)
{
int ascii = Integer.valueOf(chr[i]);
char newchr = (char)(ascii+5);
chr[i] = newchr;
}
String result = new String(chr);
return result;
}
public String decoding(String pwd)
{
char chr [] = pwd.toCharArray();
for(int i =0;i<chr.length;i++)
{
int ascii = Integer.valueOf(chr[i]);
char newchr = (char)(ascii-5);
chr[i] = newchr;
}
String result = new String(chr);
return result;
}
public CharMi() {
}
}
分享到:
相关推荐
这个名为"JCT"的工具包提供了丰富的功能,使得开发者在Java应用中集成加密和解密操作变得更加简单。下面我们将详细探讨Java加密的相关知识点以及可能在JCT中涉及的技术。 1. **对称加密**:这是最常见的加密方式,...
加密工具的操作通常简单且实用,适合各种技术水平的开发者使用。"JAVAclass加密工具2.2"也不例外,它可能提供了一种直观的用户界面,让用户只需几步操作就能完成加密工作。这样的便捷性对于开发团队来说尤其重要,...
综上所述,Java提供的加密库和编码工具使我们能够有效地处理URL加密。为了构建更安全的系统,开发者应该熟悉这些工具,并遵循最佳实践来保护数据的安全。在处理敏感信息时,一定要考虑加密算法的强度、密钥管理和...
总的来说,这个Java编写的加密解密工具包提供了对称和非对称加密的核心功能,为开发者在信息安全领域提供了坚实的基础。通过学习和使用这个工具包,开发者能够更好地理解和掌握加密解密原理,提升系统安全性能。
DESEncrypt.java文件很可能是包含一个Java工具类,用于实现DES的加密和解密功能。下面将详细讲解如何使用Java进行DES操作。 1. 导入必要的库: 首先,在Java代码中需要导入以下JCE库中的类: ```java import ...
des是java开发中比较常见的加密方式,多用于加密要求不是很严格的地方,...将加密方式封装成一个工具类,便于使用,可指定密钥或使用默认密钥,可指定字符或使用默认字符,用法简单灵活,全文中文注释,易于读和修改。
Java加密解密工具是开发过程中不可或缺的部分,尤其是在处理敏感数据时,确保数据的安全性至关重要。在Java中,我们可以使用各种库和内置API来实现加密和解密操作。本篇文章将深入探讨Java加密解密的核心概念、常用...
总的来说,ClassFinal作为一款Java class文件安全加密工具,为开发者提供了一种简单、高效的代码保护方案,尤其适合于那些重视代码安全但又不想改动大量代码的企业级项目。其兼容性和易用性使其在Java开发领域具有...
本文将深入探讨如何对Java jar包进行混淆加密,以及相关工具的使用。 一、代码混淆的重要性 代码混淆的主要目的是使原始的Java代码变得难以理解和反编译。这通过改变类、方法和变量的名称,以及重排和优化代码结构...
在这个背景下,【标题】“非常适用的加密工具,而且简单”所提及的加密工具扮演了至关重要的角色。加密工具是一种软件,它能够帮助用户对数据进行编码,使其在未经授权的情况下无法被理解和访问,从而保护用户的敏感...
总结,这个基于Java Base64的Android加密解密工具类为Android开发者提供了一种简单且安全的方式来处理敏感数据。它利用了Java的内置加密库,结合Base64编码,实现了公钥加密和私钥解密,使得数据在传输过程中得到...
下面是一个简单的 Java 实现非对称加密的示例代码: ```java import javax.crypto.Cipher; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java....
### Java_MD5加密工具类详解 #### 一、概述 在信息安全领域,数据加密是确保数据安全的重要手段之一。MD5(Message-Digest Algorithm 5)作为一种常用的散列算法,在许多场景下被用来生成固定长度的摘要信息。本文...
本资源提供的"JAVA工具类"整合了XML处理、JSON操作、MD5加密以及加解密功能,对提高开发效率大有裨益。 1. **XML处理**: - DOM解析:DOM(Document Object Model)是一种将XML文档映射为树形结构的方法,通过它...
由于Java提供了丰富的位操作API,因此实现这种加密算法相对简单。密钥可以是用户输入的字符串或者另一个文件的内容,将这些数据转化为二进制后,再进行位操作。解密过程则与加密相反,用同样的密钥对密文进行异或,...
以下是一个简单的RSA加密解密工具类的实现: ```java import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; import java....
在Java编程语言中,公钥和私钥加密解密是一种重要的...总的来说,Java的公钥和私钥加密解密功能为开发安全的应用提供了强大的工具。通过理解这些基本概念和代码示例,开发者能够更好地保护数据,确保网络通信的安全。
从给定的文件信息来看,虽然标题和...总结而言,Java提供了丰富的工具和库支持加密技术的实现,开发者可以根据具体需求选择合适的加密算法,并利用Java的加密框架轻松地在应用程序中加入加密功能,以保障数据的安全性。
下面将详细介绍Java中的MD5加密工具类及其使用方法。 MD5加密过程通常包括以下几个步骤: 1. **数据预处理**:将原始信息填充到固定长度,通常是512位的倍数。这通常通过在原始数据末尾添加0来实现,然后添加一个...
Java作为一种广泛使用的编程语言,提供了丰富的工具和库来实现数据的加密和解密。本实例将聚焦于JAVA数据加密解密的实践应用。 首先,让我们理解加密和解密的基本概念。加密是一种将明文(可读信息)转化为密文(不...