`
暗蓝幽谷
  • 浏览: 11858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

很有意思的加密算法.非技术类噢,,,嘻嘻嘻!!!!

阅读更多
public class Main1 {

	final static int MULTI_0 = 19;
	
	final static int MULTI_1 = 27;
	
	/**
	 * 字符串加密算法
	 * */
	public static void main(String[] args) {
		String t0 = "!@#$%!@#$%^&()_+HJkjk123j";
		byte[] tb0 = t0.getBytes();
		
		//加密的byte数组
		byte[] temp = new byte[tb0.length];
		for(int i = 0,len = tb0.length; i < len; i++){
			temp[i] = (byte)(tb0[i] * MULTI_0);
		}
		
		//解密temp字节数组
		byte[] tb1 = new byte[temp.length];
		for(int i = 0,len = tb1.length; i < len; i++){
			tb1[i] = (byte)(temp[i] * MULTI_1);
		}
		
		// 解密结果
		System.out.println("原字符串:" + t0);
		System.out.println("加密后的字符串:" + new String(temp));
		System.out.println("解密后的字符串:" + new String(tb1));
		
		System.out.println("解密成功?--- " + t0.equals(new String(tb1)));
	}

}
 

PS:关键字:257,513,1025.... 2^n + 1

1
1
分享到:
评论

相关推荐

    基于java的开发源码-用Java加密类实现DES、RSA及SHA的加密算法.zip

    基于java的开发源码-用Java加密类实现DES、RSA及SHA的加密算法.zip 基于java的开发源码-用Java加密类实现DES、RSA及SHA的加密算法.zip 基于java的开发源码-用Java加密类实现DES、RSA及SHA的加密算法.zip 基于java的...

    对称加密算法与非对称加密算法.doc

    对称加密算法与非对称加密算法.doc

    加密算法.rar

    加密算法在信息技术领域扮演着至关重要的角色,尤其是在数据安全、网络安全以及隐私保护方面。C语言是一种广泛应用的编程语言,能够实现各种复杂的算法,包括加密算法。本资源“加密算法.rar”提供了一份用C语言编写...

    Gost加密算法.zip

    `Gost加密算法的实现.doc` 文件很可能是关于如何在程序中实现Gost加密算法的详细文档,包含了步骤和示例代码。`GostDemo.dsp` 和 `GostDemo.dsw` 是Microsoft Visual Studio的项目文件,它们存储了工程的配置信息,...

    电子政务-三维密电码加密算法.zip

    三维密电码加密算法是一种高级的加密技术,它可能采用了多维度的加密策略,以提高安全性。通常,加密算法分为对称加密和非对称加密两种类型。对称加密使用同一密钥进行加密和解密,而非对称加密则需要一对密钥,一个...

    C语言实现数据加密算法.pdf

    C语言实现数据加密算法.pdf

    加密算法.xmind

    本文档重要总结重要的加密算法及其加密方式代码;主要包括hash加密算法、对称加密算法、非对称加密算法

    基于Java的实例源码-用Java加密类实现DES、RSA及SHA的加密算法.zip

    基于Java的实例源码-用Java加密类实现DES、RSA及SHA的加密算法.zip

    加密算法源码.zip信息安全技术,加密算法源码

    在信息安全领域,加密算法是保护数据隐私和网络安全的重要工具。加密算法源码是实现这些算法的编程代码,它能够帮助我们理解加密过程的内部工作原理,并可以用于开发自定义的安全解决方案。下面,我们将深入探讨加密...

    基于java的用Java加密类实现DES、RSA及SHA的加密算法.zip

    本资源"基于java的用Java加密类实现DES、RSA及SHA的加密算法.zip"正是聚焦于利用Java语言实现三种主流的加密算法:DES(Data Encryption Standard)、RSA(Rivest-Shamir-Adleman)和SHA(Secure Hash Algorithm)。...

    Java加密类演示DES、RSA及SHA加密算法.rar

    Java加密类演示DES、RSA及SHA加密算法,可对文件和输入流进行加密处理。  AsymmetryEncrypt.java:非对称加密算法的上层接口,提供加/解密、数字签名/验证操作所需的方法  * 加密/解密操作(公钥加密,私钥解密...

    SM4加密算法.tar

    很多国企项目针对等保分保测评要求很高 加密算法 也是要符合国家密码局认定。针对 这个问题 决定使用SM4算法加密。可应对国企等保测评,分保测评

    信息安全技术基础:非对称加密算法.pptx

    【信息安全技术基础:非对称加密算法】 在信息安全领域,加密技术是保护数据隐私和通信安全的重要手段。非对称加密算法,也被称为公开密钥加密算法,是相对于对称加密算法的一种创新技术,它解决了对称加密算法在...

    stm32加密算法.rar

    6. RSA:RSA是一种非对称加密算法,由两个密钥——公钥和私钥组成。公钥用于加密,私钥用于解密。在STM32中,RSA可用于安全的身份验证和数据加密。 7. TDES_DES:TDES(三重DES)是DES(数据加密标准)的一个增强...

    java加密算法:Base64加密\数字签名\对称加密算法\非对称加密算法\消息摘要算法

    java关于加密的算法demo代码(Base64加密\数字签名\对称加密算法\非对称加密算法\消息摘要算法) JAVA安全实现三种方式: 1.JDK 2.Commons Codec 3.Bouncy Castle 一。非对称加密算法: 1.DH 2.RSA 3.ELGamal 二。...

    Hopfield神经网络和AES结合的超混沌图像加密算法.pdf

    Hopfield神经网络的优点在于其可以生成高维混沌系统,而高维混沌系统具有密钥空间大、具有两个以上正的 Lyaponuv 指数、更复杂和难以预测的非线性行为,从而使得 Hopfield神经网络在图像加密中具有很高的安全性。...

    visual c++ vc实现RSA加密算法是最常用的非对称加密算法.zip

    - 它是一种非对称加密技术,即加密和解密使用不同的密钥,分为公钥和私钥。 - 公钥可以公开,用于加密;私钥必须保密,用于解密。 - RSA的安全性基于大整数因子分解的困难性,如果能快速分解大素数的乘积,那么...

    des加密算法.zip

    实现了DES加密算法,二重DES加密算法,三重两密DES加密算法,三重三密加密算法,在加密算法下面还用解密算法验证加密算法。

    源码_C语言实现C#下的DES加密算法.zip

    DES(Data Encryption Standard)是一种广泛使用的对称加密算法,它基于Feistel密码结构,具有768位的密钥和64位的数据块。在本压缩包中,"源码_C语言实现C#下的DES加密算法.zip" 提供了用C语言编写的DES加密算法,...

Global site tag (gtag.js) - Google Analytics