`

我的签名我来看

阅读更多

 

  一个signature的demo, 它演示了如何生成一对公私钥,并用私钥对一个字符串签名操作,最后再用公钥来验证的过程。

 

  具体代码见附件。

 

  说明:

1, 这是个用ant的运行的例子,所以得装上ant。

2, 直接运行“ant run”命令,就会看到结果。

 

 

感谢http://blog.csdn.net/sunyujia/archive/2008/01/01/2008480.aspx,我把他里面的代码整理了下,并加了个ant脚本。

分享到:
评论
4 楼 flmh1314 2011-06-10  
不错,非常感谢楼主,希望楼主把后续的更新也放在这里好吗?谢谢
3 楼 mvpwar 2011-02-16  
先下载下来看看,虽然我有点菜
2 楼 zshui_2007 2011-01-31  
不错,很实用
1 楼 rmn190 2011-01-29  
后续我将以分析代码的方式梳理对签名的理解,包括应用场景、基本原理等。

敬请大家就此来讨论。

相关推荐

    如何用ACDSee看照片软件制作电子签名

    ### 如何用ACDSee看照片软件制作电子签名 #### 知识点一:ACDSee简介与功能 - **ACDSee**是一款强大的图像查看和管理软件,它支持多种图像格式,并具备基本的图像编辑功能。对于日常的图像浏览、管理和简单的编辑...

    RSA的签名和签名验证的例程,有想上手的可以来看看

    任何人都可以通过公钥来解密这个签名,但只有拥有私钥的人才能生成这样的签名,因此,接收者可以通过检查签名来验证数据是否由预期的发送者发送,并且数据在传输过程中未被篡改。 2. **签名验证**: 验证RSA签名的...

    安卓固件签名工具.zip

    首先,我们来看标题:“安卓固件签名工具.zip”。这表明这个压缩文件包含了一套用于签署Android固件的工具,可能是为了开发者测试或者自定义ROM的制作准备的。在Android开发过程中,签名是必须的,因为系统会检查每...

    E71签名。需要的自己看看

    同时,对于非开发者的普通用户来说,签名也是区分正规应用和潜在风险的标志。然而,值得注意的是,自行签名的应用可能会失去设备的一些保障,例如官方的保修服务可能因此而失效。 在压缩包文件"**E71签名**"中,很...

    android获取应用32位签名

    1. **使用` jarsigner `命令**:这是最常用的方法,通过Java的` jarsigner `工具来对APK进行签名。打开命令行,进入APK所在的目录,然后执行如下命令: ``` jarsigner -verbose -keystore <your_key_store> -...

    Android 手写签名 电子签名

    贝塞尔曲线能有效地模拟连续的书写动作,使得签名看起来更加自然。 此外,为了展示手写签名,我们还需要一个Canvas对象来绘制点列表。在onDraw()方法中,我们可以使用Path类来构建路径,并用Paint对象设置线条的...

    数字签名文件,数字签名文件

    这通常发生在恶意软件开发者试图通过合法的数字签名来混淆视听,让其恶意程序看起来像是来自可信任的源。然而,这并不意味着所有带有数字签名的文件都是安全的,因为私钥可能被盗用,或者证书颁发机构(CA)可能存在...

    查看app签名v1v2

    首先,我们来看`apksigner.jar`,这是Android SDK中的一个命令行工具,用于对APK进行签名或验证签名。使用`apksigner verify -v ***.apk`命令,你可以获取关于APK签名的详细信息。`-v`选项表示详细模式,会显示所有...

    申请代码签名证书的流程及好处

    接下来,我们来看看代码签名证书的使用所带来的诸多益处: 1. **提高软件可信度**:通过数字签名,软件的下载和采用率得到提升,因为用户可以清楚地看到软件来自可信的源头。 2. **消除安全警告**:未签名的代码...

    获取签名.zip

    了解了获取APK签名的方法后,我们再来看看签名在Android系统中的关键作用: 1. **身份验证**:签名证书确保了应用的开发者身份,有助于用户识别可靠的应用。 2. **软件更新**:只有与原始签名匹配的应用才能进行...

    Android4.4 系统签名

    首先,让我们来看看提供的压缩包文件中的内容: 1. **test3.bat**:这是一个批处理文件,通常用于Windows环境下自动化执行一系列命令。在这个上下文中,它可能是用来调用Java可执行文件(JAR)和传递必要的参数来...

    签名软件 刷机必备

    接下来,我们来看看“戴子安卓批量签名工具”。这是一个专门针对Android应用的批量签名工具,它可以极大地提高开发者的工作效率。使用该工具,开发者无需手动对每个应用进行签名,而是可以一次性处理多个APK文件。这...

    android 电子签名 手写签名 存储和显示 studio 最新版本 没有问题

    接着,我们来看手写签名的采集。在Android设备上,我们可以利用触控屏的输入事件来捕捉用户的签名轨迹。Android提供了一个叫做MotionEvent的类,用于处理触摸屏上的各种手势和动作。开发者可以通过重写View的...

    很好用的傻瓜签名设计软件

    这些字体不仅可以用于签名的主体部分,还可以用于装饰和点缀,使整个签名看起来更加精致和专业。 在实际应用中,【傻瓜签名设计软件】可以广泛应用于电子邮件、文档署名、艺术创作等领域。无论是商务人士希望在合同...

    jquery+html5 手写签名横屏

    首先,我们来看jQuery在项目中的作用。jQuery是一个广泛使用的JavaScript库,它简化了JavaScript的DOM操作、事件处理以及动画效果。在这个签名应用中,jQuery可能被用来监听触摸事件,如触控开始、移动和结束,以便...

    开心超级签系统源码 Java超级签名系统apk分发系统源码

    从压缩包的文件名称"Java超级签名系统"来看,里面可能包含的是整个系统的源代码文件,包括但不限于Java源文件、配置文件、数据库脚本、部署文档等。开发者可以通过这些源码了解整个系统的架构,学习如何实现一个类似...

    手机APK签名工具

    接下来,我们来看看APK签名的过程。Android系统使用数字证书对APK进行签名,通常使用Java的Keytool工具生成一对密钥——公钥和私钥。私钥用于签名,公钥则在设备上验证签名。签名过程主要包括以下步骤: 1. **生成...

    PDF签名制作软件

    这个过程通常包括绘制签名图形,或者导入已有的签名图像,并调整大小、位置和透明度,以使其看起来自然且符合你的需求。 生成签名后,将这个签名保存到Adobe Reader的签名库中,以便日后使用。在需要签名的地方点击...

    签名设计.rar

    4. `Ougishi4lb14.exe`:看起来像是主应用程序文件,"Ougishi"可能是软件的名字,后缀`.exe`表明这是一个可执行文件,用户通过运行它来启动签名设计软件。 5. `uninstall.exe`:卸载程序,用于移除软件,这表明该...

    安卓自动签名工具

    6. **错误处理**:尽管描述中提到“签了一个,结果成功,但是看起来文件不对”,这可能是由于对签名结果的误解或是配置问题。工具通常会提供日志或错误报告,帮助用户排查问题。 总的来说,"安卓自动签名工具"V...

Global site tag (gtag.js) - Google Analytics