SOURCE

console 命令行工具 X clear

                    
>
console
function sj(s,obj){
		$("#encode").val(s);
		$("#sels").text($(obj).text());
	}
    function base64_encode() {
		var encode = $("#encode").val();
		if(encode==1){
			var str = CryptoJS.enc.Utf8.parse(jQuery("#content").val());
			var base64 = CryptoJS.enc.Base64.stringify(str);
		}else{
			var str = jQuery("#content").val();
			var base64 = encode64gb2312(str);
		}
        jQuery("#result").val(base64);
    }
    function base64_decode() {
		var encode = $("#encode").val();
		if(encode==1){
			var words = CryptoJS.enc.Base64.parse(jQuery("#content").val());
			jQuery("#result").val(words.toString(CryptoJS.enc.Utf8));
		}else{
			var words = jQuery("#content").val();
			var base64 = decode64gb2312(words);
			jQuery("#result").val(base64);
		}
    }

	 function Empty() {
        document.getElementById('content').value = '';
        document.getElementById('result').value = '';
        document.getElementById('content').select();
    }
	
    function GetFocus() {
			document.getElementById('content').focus();
    }
<div class="panel panel-default">
<div class="panel-heading">
<div class="media">
<div class="media-body">
<h4 class="media-heading">Base64加密、解密</h4> 
</div>
</div>
</div>
<div class="panel-body">
<div>
<textarea id="content" name="RawJson" class="json_input" rows="10" style="width: 100%;" spellcheck="false" placeholder="请输入Base64编码字符串"></textarea>
</div>
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-primary" onclick="base64_encode();">BASE64加密</button>
<button type="button" class="btn btn-primary" onclick="base64_decode();">BASE64解密</button>
<button type="button" class="btn btn-danger" onclick="Empty();">清空结果</button>
</div>
<div class="btn-group" role="group" aria-label="...">
<button id="sels" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
UTF-8<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="javascript:;" onclick="sj(1,this)">UTF-8</a></li>
<li><a href="javascript:;" onclick="sj(2,this)">GB2312</a></li>
</ul>
</div>
<div style="padding-top: 10px;">
<textarea id="result" name="RawJson" class="json_input" rows="10" style="width: 100%;" spellcheck="false" placeholder="加密或解密后的Base64编码字符串"></textarea>
</div>
</div>
<input type="hidden" id="encode" value="1" />
<div class="panel-footer"></div>
</div>

本项目引用的自定义外部资源