java实现base64加密解密

/**
     * 加密
     * @param str
     * @return
     */

public static String getStr(String str){
        BASE64Encoder base64 = new BASE64Encoder();
        return base64.encode(str.getBytes());
    }

/**
     * 解密
     * @param str
     * @return
     * @throws IOException
     */
    public static String getDeStr(String str) throws IOException{
        BASE64Decoder base64 = new BASE64Decoder();
        return new String(base64.decodeBuffer(str));
    }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式之单件模式(Singleton Pattern)

一.单件模式是什么? 单件模式也被称为单例模式,它的作用说白了就是为了确保“该类的实例只有一个” 单件模式经常被用来管理资源敏感的对象,比如:数据库连接对象、注册表对象、线程池对象等等,这种对象如果同时存在多个…

asp.net中两款文本编辑器NicEdit和Kindeditor

分类: C#/ASP.Net 2012-10-09 22:35 665人阅读 评论(0) 收藏 举报 文本编辑asp.nettextboxserveraspsafari目录(?)[] 做过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor很多人应该已经使用过,在功能强大的同时需要…

导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率

cmd 命令生成awr报告: cmd 窗口 输入 -> Sqlplus sys/orclorcl as sysdba (sys登陆oracle).导出awr命令 ?/rdbms/admin/awrrpt.sql 3..输入导出的文件格式 为 html 回车 4输入数字1 为导出今天的分析报告 ,2 3 。。。,回车 5.输入开始 snap id…

android多点触控自由对图片缩放

在系统的相册中,观看相片就可以用多个手指进行缩放.要实现这个功能,只需要这几步:1.新建项目,在项目中新建一个ZoomImage.javapublic class ZoomImageView extends View {//初始化状态常量public static final int STATUS_INIT1;//图片放大状态常量public static final int STA…

台阶问题额

题目名字 台阶问题 题意 初始化数组f的第一个元素为1。这表示到达第0级台阶的方式数为1,即不需要迈任何台阶。从第1级台阶开始,迭代计算每一级台阶的不同方式数。对于当前台阶i,内部循环从1到i和k中的较小值开始迭代。这是因为每次只能向上…

jboss eclipse_调试生产服务器– Eclipse和JBoss展示

jboss eclipse您是否编写有错误的代码? 不,当然不是。 对于我们其余的人,他们确实会编写带有bug的代码,我想解决一个非常敏感的问题:调试在生产服务器上运行的应用程序。 因此,您的应用程序已准备好进行部…

Chrome 控制台不完全指南

Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」Bug无处遁形「Console大法好」console.log 大家都会用log,但鲜…

datanucleus_DataNucleus 3.0与Hibernate 3.5

datanucleus如官方产品站点所述, DataNucleus Access Platform是现有的最符合标准的开源Java持久性产品。 它完全符合JDO1 , JDO2 , JDO2.1 , JDO2.2 , JDO3 , JPA1和JPA2 Java标准。 它还符合OGC简单功能规…

$.fn.zTree 展开 回显 选中

var ids节点字符串;// 字符串形式:选中节点,...,二级节点,根节点 var siids..split(",").length-1; var setting {view:{selectedMulti:false},data:{simpleData:{enable:true}}, async: { enab…

Android学习笔记——Menu(二)

知识点:这次将继续上一篇文章没有讲完的Menu的学习,上下文菜单(Context menu)和弹出菜单(Popup menu)。 上下文菜单上下文菜单提供对UI界面上的特定项或上下文框架的操作,就如同Windows中右键菜单一样。 在Android中,有两种提供上…

eclipse卡慢解决办法

1.设置JVM运行内存 1.1编辑eclipse.ini 1.2 编辑eclipse.ini,设置jvm运行内存参数,最小内存:物理内存*0.2, 最大内存: 物理内存*0.6; 其中-vmargs为必须添加参数(-vmargs的意思是设置JVM参数),…

python学习之文件读写

实现文件的读写 #! /usr/bin/python file_add open(test.txt,a)for i in range(1,5): file_add.write("1.1.1.%d 255.255.255.255 %d 2.2.2.%d 255.255.255.168 \n" %(i,i,i))file_add.close() 期间遇到的问题: 1、字符串格式化问题—多个参数 -sh-4.1#…

ext3 tree tbar 初始化定义

var rc_store new Ext.data.SimpleStore( { fields : [ value, text ], data : [ [ 10, 行 ], [ 20, 列 ] ] }); var bar_v [ { text:展开, handler:function(){ tree.expa…

xuggler 中文开发_Xuggler开发教程

xuggler 中文开发大家好, 在这篇文章中,我想介绍JavaCodeGeeks上的一些很酷的新教程。 他们将讨论与Xuggler , FFmpeg和Wowza进行媒体(音频/视频)操纵的方式。 我将在这篇文章中跟踪所有相关的教程。 您可以通过查看P…

QQ游戏百万人同时在线服务器架构实现

转载自:http://morton5555.blog.163.com/blog/static/976407162012013112545710/# QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众…

Ext grid js上移下移样例

function moveup(){//上移 var grid odin.ext.getCmp(gridid); var sms grid.getSelectionModel().getSelections(); var store grid.store; if (sms.length < 0) { alert(请选中需要上移的行!) return; } var selectdata sms[0]; …

Delphi IDE使用的一些主要技巧

Delphi IDE使用的一些主要技巧 1、查找和替换 &#xff08;1&#xff09;<ctrl>F[1]&#xff1a;选择页“Find”&#xff0c;进行查找&#xff0c;则根据查找方向继续查找。选择页“Find in Files”&#xff0c;则进行该工程内的全文查找。&#xff08;2&#xff09;<…

swing 选择对话框_Java Swing –日期选择器对话框

swing 选择对话框房子里有Swing开发人员吗&#xff1f; 对于使用Swing的用户来说&#xff0c;这是一个GUI组件&#xff0c;可能会对您的UI编码工作有所帮助。 我们的JCG合作伙伴之一提供了日期选择器小部件。 看看这个&#xff1a; Java Swing –日期选择器对话框以选择日期 …

域模型向左走(充血),向右走(贫血)

在文章的开始,我先举一个例子  美国M4谢尔曼坦克 VS德国的虎式坦克(相关资料如下http://mil.eastday.com/m/20070515/u1a2833237.html) 5&#xff1a;1 在五一期间&#xff0c;电视节目中的二战武器大对决吸引了我&#xff0c;其中当美国大兵说他们在用5辆坦克的代价来换德国…

hibernate session 新增、删除,修改、查询样例

1.实体查询 String sqla "from TEST where id? order by sortnum desc"; List list sess.createQuery(sql).setString(0, id).list(); Test test (Test)list.get(0); List list sess.createSQLQuery("select * from TEST where id ?").addEntity(TE…