资源说明:说明:
1、里面有什么:
1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开发的软件包
1.2、org.infosecurity.*下的软件包括:
DES_CBC算法的实现
RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证)
数字信封的实现
利用数字信封实现大文件的加密、解密。
2、有什么用:
2.1 研究、学习信息安全中的密码学设计与实现技术。
2.2 当然如果大家觉得在其它地方用的上,我会觉得很高兴的。
3、还有什么改进:
3.1 对文件加密、解密的时候要频繁的IO,如果加一个缓冲区,比如10K、50K等,
只有缓冲区满了才写入DISK这样将提高效率。
3.2 RSA私钥积存的时候可以按PKCS8形式,再经BASE64编码保存比较好。
- Test.java
- TestResult.java
- SimpleTestResult.java
- EncoderTest.java
- Base64.java
- Hex.java
- BufferedDecoder.java
- HexTranslator.java
- Translator.java
- BufferedEncoder.java
- DEREnumerated.java
- ASN1Null.java
- BERConstructedSequence.java
- IDEACBCPar.java
- NetscapeCertType.java
- CAST5CBCParameters.java
- VerisignCzagExtension.java
- NetscapeRevocationURL.java
- MiscObjectIdentifiers.java
- DERUniversalString.java
- DERNull.java
- SMIMECapabilitiesAttribute.java
- SMIMECapabilities.java
- SMIMECapability.java
- SMIMECapabilityVector.java
- SMIMEEncryptionKeyPreferenceAttribute.java
- SMIMEAttributes.java
- DERUnknownTag.java
- ASN1InputStream.java
- DEROctetString.java
- CertificateTest.java
- EncryptedPrivateKeyInfoTest.java
- RegressionTest.java
- PKCS10Test.java
- X509NameTest.java
- OIDTest.java
- DERInputStream.java
- DERString.java
- DEROutputStream.java
- SignerInfo.java
- EncryptionScheme.java
- RC2CBCParameter.java
- DHParameter.java
- EncryptedPrivateKeyInfo.java
- PKCSObjectIdentifiers.java
- Attribute.java
- Pfx.java
- MacData.java
- PBES2Algorithms.java
- SignedData.java
- IssuerAndSerialNumber.java
- CertificationRequest.java
- RSAPrivateKeyStructure.java
- PKCS12PBEParams.java
- SafeBag.java
- CertificationRequestInfo.java
- ContentInfo.java
- EncryptedData.java
- CertBag.java
- AuthenticatedSafe.java
- KeyDerivationFunc.java
- PBES2Parameters.java
- PBKDF2Params.java
- PrivateKeyInfo.java
- DERUTF8String.java
- BERConstructedOctetString.java
- DERBoolean.java
- DEREncodableVector.java
- BEROutputStream.java
- DERT61String.java
- BERNull.java
- OIDTokenizer.java
- X509Name.java
- DistributionPoint.java
- X509Extension.java
- DistributionPointName.java
- X509CertificateStructure.java
- X509ObjectIdentifiers.java
- KeyUsage.java
- KeyPurposeId.java
- AttributeCertificateInfo.java
- AttCertIssuer.java
- SubjectKeyIdentifier.java
- CertificateList.java
- DSAParameter.java
- V1TBSCertificateGenerator.java
- CRLReason.java
- SubjectPublicKeyInfo.java
- GeneralName.java
- AttCertValidityPeriod.java
- AuthorityKeyIdentifier.java
- ReasonFlags.java
- CertificatePolicies.java
- Time.java
- ExtendedKeyUsage.java
- ObjectDigestInfo.java
- X509Extensions.java
- DigestInfo.java
- V2Form.java
- GeneralNames.java
- V2TBSCertListGenerator.java
- V3TBSCertificateGenerator.java
- Holder.java
- CRLDistPoint.java
- X509NameTokenizer.java
- TBSCertList.java
- CRLNumber.java
- BasicConstraints.java
- AttributeCertificate.java
- TBSCertificateStructure.java
- AlgorithmIdentifier.java
- IssuerSerial.java
- RSAPublicKeyStructure.java
- DERConstructedSet.java
- BERInputStream.java
- DERSequence.java
- ECPrivateKeyStructure.java
- DERNumericString.java
- ElGamalParameter.java
- OIWObjectIdentifiers.java
- ASN1TaggedObject.java
- Dump.java
- DERDump.java
- ASN1Dump.java
- DERPrintableString.java
- ASN1Sequence.java
- DERConstructedSequence.java
- DERSet.java
- ASN1EncodableVector.java
- DERVisibleString.java
- SignerInfo.java
- KEKRecipientInfo.java
- RecipientKeyIdentifier.java
- CMSObjectIdentifiers.java
- EnvelopedData.java
- Attribute.java
- KeyAgreeRecipientInfo.java
- RecipientIdentifier.java
- SignedData.java
- OriginatorInfo.java
- KeyTransRecipientInfo.java
- KEKIdentifier.java
- IssuerAndSerialNumber.java
- RecipientInfo.java
- SignerIdentifier.java
- Time.java
- ContentInfo.java
- OriginatorIdentifierOrKey.java
- OriginatorPublicKey.java
- EncryptedData.java
- OtherKeyAttribute.java
- CMSAttributes.java
- AttributeTable.java
- EncryptedContentInfo.java
- CompressedData.java
- BERTaggedObject.java
- ASN1OctetString.java
- DERObjectIdentifier.java
- DERIA5String.java
- DERTags.java
- BERSequence.java
- ASN1Set.java
- DERObject.java
- DERInteger.java
- DERBMPString.java
- ASN1OutputStream.java
- BERSet.java
- DERUTCTime.java
- DERGeneralizedTime.java
- TBSRequest.java
- ServiceLocator.java
- CertID.java
- OCSPResponse.java
- OCSPRequest.java
- CrlID.java
- Signature.java
- Request.java
- ResponseBytes.java
- OCSPResponseStatus.java
- DERBitString.java
- DERTaggedObject.java
- DEREncodable.java
- Digest.java
- MD5Digest.java
- SHA1Digest.java
- TigerDigest.java
- LongDigest.java
- SHA256Digest.java
- SHA384Digest.java
- MD2Digest.java
- SHA512Digest.java
- RIPEMD128Digest.java
- MD4Digest.java
- GeneralDigest.java
- RIPEMD160Digest.java
- DataLengthException.java
- DES.java
- RSAPrivateKey.java
- RSAPublicKey.java
- IDigest.java
- WindowUtilities.java
- CISODebug.java
- CDigest.java
- CDesCBC.java
- CMd5.java
- DESTest.java
- CRsa.java
- test.java
- MyDebug.java
- DigitalEnvelop.java
- FileEncryptor.java
- CSha1.java
- security.jpx
-
- jsp-MD5.rarJSP的MD5算法实现,MD5 算法之Java Bean
- EllipticCurveDigitalSignature.rar基于椭圆曲线密码的数字签名 基于椭圆曲线密码的数字签名
- ECCEllipticCurveDigitalSignatureAlgorithm.rar椭圆曲线加密机制的数字签名 椭圆曲线加密机制的数字签名
- EllipticCurveDigitalSignatureAnalysisandDesign.rar椭圆曲线的数字签名的分析与设计 椭圆曲线的数字签名的分析与设计 ...
- BaseEllipticCurveDigitalSignatureAlgorithm.rar基于椭圆曲线加密的数字签名 基于椭圆曲线加密的数字签名
- EllipticCurveDigitalSignatureAlgorithm.rar椭圆曲线数字签名算法 椭圆曲线数字签名算法
- cash.rarCash Program for Managing Money
- 19915040.rar 计算机安全中的认证问题 计算机安全中的认证问题
- applicationsecurityverificationstandards2009.zipApplication Security verification standards
- md5test.zip这是一个通用的MD5程序,可以计算MD5码。高效准确。
-
- certlib.tar.gz包含标准证书编/解码、哈希、MD5、SHA1等算法的实现源码
- rsa.rarRSA算法C++实现,实现RSA算法,密码强度1024
- rsa.rarRSA加密算法的源代码,VC环境编译后可运行,编译无错误
- pkcs11.rarPKCS#11的微软CSP实现源码,够酷吧。
- Sniffer+Winpcap.rar包的截取源码,使用wincap来辅助实现的,适合学习研究
- KeyFile.rar用C#处理数字证书 使用System.Security.Cryptography.X509Certificate名称空间 Syste ...
- security.rar说明: 1、里面有什么: 1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开 ...
- xca-0.2.12.tar.gz一个小型证书管理系统,用到openssl
- nss-3.1.1.tar.gz支持SSL v2/v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509v3证书等 ...
- MiniCA2.rarMiniCA V2.0版本源码。《小型CA系统V2.1含源码》发表以来,得到了广大程序爱好者的支 ...