import java.io.UnsupportedEncodingException;
import java.math.BigInteger;public class ChineseTrans {
public static void main(String[] args) throws UnsupportedEncodingException {
String Mtext="ninhao!123您好!";Mtext=java.net.URLEncoder.encode(Mtext,"GBK");
byte ptext[]=Mtext.getBytes("GBK");//将字符串转换成byte类型数组,实质是各个字符的二进制形式
BigInteger m=new BigInteger(ptext);//二进制串转换为一个大整数byte[]mt=m.toByteArray();//m为密文的BigInteger类型
String str=(new String(mt,"GBK"));
str=java.net.URLDecoder.decode(str,"GBK"); System.out.println(str);
}
}

Java中文加密解密相关推荐

  1. java字符串加密解密

    2019独角兽企业重金招聘Python工程师标准>>> java字符串加密解密try {String test = "123456789@fdj.com";Enc ...

  2. Java DES 加密解密

    1.加密的相关概念 1.明文:被隐蔽的消息称作明文(plaintext) 2.密文:隐蔽后的消息称作密文(ciphertext) 3.加密:将明文变换成密文的过程称作加密(encryption) 4. ...

  3. java 字符串加密 解密_java字符串加密解密

    java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...

  4. Java AES 加密解密工具类

    maven 引入一个依赖 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <depen ...

  5. java des加密解密_Java实现的DES加密解密工具类实例

    本文实例讲述了Java实现的DES加密解密工具类.分享给大家供大家参考,具体如下: 一个工具类,很常用,不做深入研究了,那来可直接用 DesUtil.java package lsy; import ...

  6. java AES加密解密

    近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一:AES可以使用128.192.和256位密钥,并且用128位 ...

  7. java安全 加密解密!

    拷贝java源文件到另外的Eclipse或者MyEclipse的时候.出现红叉,很可能的原因是Jre运行时的环境不对,java的安全主要讲了私钥,公钥.对称加密和非对称加密.说是加密,解密,对手吗加密 ...

  8. Java Base64 加密解密 (数据加密或解决手机Emoji表情被数据库过滤掉的问题)

    2017年06月08日 10:15:19 glimmer_it 阅读数:359更多 个人分类: 安全加密 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...

  9. 3des java ecb_3DES_ECB_加密解密

    import java.util.ArrayList; import java.util.List; import javax.crypto.Cipher; import javax.crypto.S ...

最新文章

  1. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)
  2. [ webpack4 ] 配置属于自己的打包系统教程(最终篇)—— 环境配置篇
  3. python gpu加速 显卡_PyTorch-GPU加速实例
  4. gsonformat安装怎么使用_IDEA中使用GsonFormat
  5. BOM validation - cannot find where this error message is raised
  6. php mysql刷新表格_php读入mysql数据并以表格形式显示(表单实现无刷新提交)
  7. Asp.net MVC 4新项目中创建area的后续操作
  8. DELPHI GetClassName - 获取指定窗口的类名
  9. 正则表达式的一些符号基础和实例解析
  10. 浏览器本地存储(cookie、sessionStorage和localStorage)
  11. UVALive 5135 Mining Your Own Business 双连通分量
  12. tp3.2 判断请求类型
  13. 计算机组成和体系结构电子版,计算机组成及体系结构-安建峰.pdf
  14. 读《自己动手写操作系统》(于渊著)第一节
  15. 钳位型过压保护器件压敏电阻MOV的生产工艺你知道吗?
  16. java打印list_java打印list中的元素
  17. 使用canvas压缩图片大小
  18. 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
  19. callback 回调函数
  20. 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)

热门文章

  1. 在R语言中,使用“=”和“-”到底有什么不同? 就是等号和箭头号有什么区别,是完全一样还是局部不同?
  2. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day16】—— Spring框架2
  3. Importerror: libgl.so.1: cannot open shared object file: no such file or directory
  4. PMP缓考怎么操作?
  5. 文件上传中关于MultipartResolver的配置
  6. 数据处理一条龙!这15个Python库不可不知
  7. 7种方法实现数组去重
  8. R绘制股票走势图及年份成交量图
  9. shell笔记本xmind导出
  10. C/C++笔记之播放音乐的函数