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 AES加密解密

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

  6. Java MD5加密解密

    Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.该算法的文件号为RFC 1321(R.Rives ...

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

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

  8. java安全 加密解密!

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

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

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

最新文章

  1. 无线路由器的配置实例
  2. Google 的开源方法论
  3. 警告提示:No archetype found in remote catalog. Archetype not found in any catalog
  4. grafana 创建仪表盘_创建仪表盘前要问的三个问题
  5. jsp 页面中文乱码解决(笔记)
  6. 【英语学习】 - 君若不离不弃,吾当生死相依
  7. .NET后台如何获取前台HMTL控件的值
  8. 给FCKeditor添加自定义按钮的方法
  9. Modbus通讯模拟环境的搭建(一) —— Modscan与Modsim的应用
  10. 分享400个微信小程序模板和小程序设计模板
  11. centerOS 7.6FTP安装与配置
  12. 已解决:如何彻底删除快压/以及彻底删除顽固的dll文件
  13. qt里的pushButton中的clicked(bool);用法
  14. 要重复多少次变成潜意识_潜意识成功法则
  15. Redis 中的 集合(Set) SCARD:获取集合包含的元素数量
  16. VS修改项目解决方案名称
  17. 沟通失败是怎样造成的
  18. 固定资产管理系统能帮助企业做哪些工作?
  19. php 警告提示框,js弹出对话框(消息框、警告框)
  20. 微信小程序体验版,手机打开调试正常访问 关闭调试访问不通

热门文章

  1. 天龙八部服务器端共享内存的设计
  2. JavaScript - Node.JS教程系列-李游Leo-专题视频课程
  3. 一位选择困难症及其强迫症患者使用喜马拉雅FM的Flash point!
  4. 修改CKplayer.js 源码解决移动端浏览器全屏不能限制快进的问题
  5. Python 在线与离线密码枚举
  6. C语言代码优化的方法
  7. 嵌入式c语言程序优化方法总结
  8. 特斯拉改用AMD「全家桶」?AMD 发布3D堆叠技术,明年量产5纳米!
  9. Makefile万能模板
  10. 阻止PotPlayer播放器自动更新