This commit is contained in:
cheney
2023-08-09 13:57:49 +08:00
parent 300afb65e0
commit dd6405ff4d
111 changed files with 23270 additions and 556 deletions
+40
View File
@@ -50,6 +50,7 @@
<div class="container">
<div class="group" style="width: 100%; ">
<select id="ukeys" style="height: 1.5rem; width: 308px">
</select>
@@ -72,6 +73,10 @@
<a href="#" name="tab_file">文件操作</a>
</li>
<li>
<a href="#" name="tab_sign">签名</a>
</li>
<li>
<a href="#" name="tab_pin">PIN 管理</a>
</li>
@@ -129,6 +134,17 @@
></textarea>
</div>
<div class="tab tab_sign">
<textarea id="inData" style="display: block; margin: 1rem 0; width: 375px; height: 100px;" placeholder="输入签名文本"></textarea>
<button id="btn_sign" style="margin-right: 1rem">签&emsp;&emsp;名</button>
<textarea id="outData" style="display: block; margin: 1rem 0; width: 375px; height: 100px;" readonly></textarea>
</div>
<div class="tab tab_pin">
@@ -178,6 +194,7 @@
<script type="text/javascript" src="./fiseckey.js"></script>
<script type="text/javascript" src="./ukey.js"></script>
<script type="application/javascript" src="./gmhelper.js"></script>
<!-- 演示程序 -->
<script type="text/javascript" src="./tabs.js"></script>
@@ -404,6 +421,29 @@
})
$("#btn_sign").click(function () {
var inData = $("#inData").val()
// 公钥
var pk = window.UKey.exportPk();
var s = window.gmhelper.getHashAsBase64( inData, pk )
var outData = pk
outData += "\r\n\r\nz=" + s.z
outData += "\r\n\r\nhash=" + s.hashHex
var sign = window.UKey.sign( s.hashBase64 )
outData += "\r\n\r\nsign=" + sign
$("#outData").text(outData)
})
$("#reset").click(function () {
alert("暂不开放")
})