AndroidSM2、SM3、SM4算法支持ServiceProvider及证书制作软件包国密算法JCAJCEServiceProvider,适应版本Android4.2.2~7.0支持SM2的KeyFactory、KeyPairGenerator、Cipher、Signature、X.509CertificateFactory接口支持SM3的MessageDigest接口、SM3withSM2混合算法支持SM4的Cipher、KeyFactory、KeyGenerator、SecretKey接口、相关算法CMAC-SM4、Poly1305-SM4增加java.security.PublicKey的子类SM2PublicKey增加java.security.PrivateKey的子类SM2PrivateKey全功能支持SM3withSM2算法的X.509证书结构体解释与密码运算支持BKS、PKCS#12KeyStore生成、解释、验算X.509v1/v3证书,签名算法支持SM3withSM2、主流RSA、DSA、ECDSA....生成、解释、验算PKCS#10证书申请,签名算法支持SM3withSM2、主流RSA、DSA、ECDSA....***无须打包BouncyCastle支持库,体积小、节约内存***请参阅testSM.java、testCERT.java文件列表:1、AndroidSM.jar--SM2、SM3、SM4算法/证书支持的JCA/JCEServiceProvider类库2、AndroidCRT.jar--X.509数字证书/PKCS#10证书申请相关类库3、bc422.jar--BouncyCastle加密库,Android4.2.2内置版本(由真机导出dex文件转换而得,仅用于编译时选用,勿打包到apk文件中)4、testSM.java--SM2、SM3、SM4算法相关类引用范例5、testCERT.java--X.509数字证书/PKCS#10证书申请相关类引用范例6、readme.txt--本文因条件及精力限制,各类、方法的实现未经严格彻底的测试,不宜用于商业用途软件的开发。
如欲将本开发包发布、上传、拷贝、共享等,务必保持其内容完整性(包括本文)如有需要帮助或者索取源码,请联系suntongo@qq.com,suntongo@hotmail.com
2024/3/2 12:48:53 974KB Android SM2 SM3 SM
1
警告本软件不附带任何形式的保证,使用时后果自负。
要求php5.4.0或更高版本。
需要安装php5-gmp。
如果要启动测试文件,则需要安装在libixcoin的unix系统下。
用法安装最好的方法是使用作曲家composerrequirebitcoin-php/bitcoin-ecdsa或者在您的composer.json中添加以下代码段"bitcoin-php/bitcoin-ecdsa":">=1.3"实例化useBitcoinPHP\BitcoinECDSA\BitcoinECDSA;require_once("src/BitcoinPHP/BitcoinECDSA/BitcoinECDSA.php");$bitcoinECDSA=newBitcoinECDSA();设置私钥$bitcoinECDSA->setPrivateKey($k);私钥示例:4C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D00F
2024/2/1 14:17:35 42KB php cryptography bitcoin ecdsa
1
3.功能性:本系统实现数字内容的数字签名及验签功能。
首先,用户指定需签名的数字内容;
系统计算这份数字内容的Hash值;
然后系统对Hash值进行签名,完成文件的签名操作;
此外,系统中的验签算法可以判断签名是否合法。
4.创新性:目前,同类系统主要采用ECDSA或者SM2等标准数字签名算法进行签名,本系统基于白盒数字签名算法对文件签名,提高了不可信环境中用户签名私钥的安全性。
5.实用性:该系统以纯软件的方式实现不可信环境中的签名操作,成本低。
而且,产生的签名可以用标准算法进行验签,通用性强。
2023/11/14 12:40:31 54.98MB C++ HASH算法 余数系统 数字签名算法
1
centos7&Redhat7;可以用的,升级openssh到openssh-8.0p1版本的所有RPM包。
精心制作的RPM包,直接yuminstall同时4个rpm,即可升级完毕。
openssh-8.0p1-1.el7.x86_64.rpmsystemctlstartsshdcd/etc/ssh/chmod400ssh_host_ecdsa_keyssh_host_ed25519_keyssh_host_rsa_keyecho"PermitRootLoginyes">>/etc/ssh/sshd_config
2023/7/3 8:13:13 3.78MB openssh-8.0p1 Centos7 RPM
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡