密码 以DER格式创建公共和私有RSA密钥 let (privateKey, publicKey) = try! CC.RSA.generateKeyPair(2048) 将它们转换为PEM格式 let privateKeyPEM = try SwKeyConvert.PrivateKey.derToPKCS1PEM(privateKey) let publicKeyPEM = SwKeyConvert.PublicKey.derToPKCS8PEM(publicKey) 或从带有PEM数据的字符串中读取它们 let privateKeyDER = SwKeyConvert.PrivateKey.pemToPKCS1DER(privateKeyPEM) let publicKeyDER = SwKeyConvert.PublicKey.pemToPKCS1DER(publicKeyPEM) 或加密,解密私钥(与OpenSSL兼容) try SwKeyConvert.PrivateKey.encryptPEM(privateKeyPEM, passphrase: "longpasswo
2021-12-09 16:22:08 41KB swift mac ios apple
1
CryptoJS的库文件
2021-11-30 10:48:13 31KB AES 加密解密 可逆
1
AES算法的flash动态讲解 Rijndael算法,128位示例
2021-11-24 14:00:17 320KB aes 加密解密 rijndael
1
包括:Java、Android、C、C++、iOS、JavaScript,共6中语言间AES的加密解密实现,且各种语言间密文、明文互通,每种语言1分共6分,觉得值就拿走。 Java和Android依赖sunjce_provider.jar,其他语言无依赖; C和C++的区别在重载函数,VC、GCC、CLang都能编译通过; iOS引用C的实现,注意Demo中result[2048]的大小,iOS所需数组比Windows和Linux大; JavaScript的密钥只能16位,其他语言密钥32位都没问题再长就没测试过了。
2021-11-21 10:58:10 177KB AES 加密解密 多种预研
1
难得的AES 加密解密算法的动画演示,使得对算法的理解更加透彻,更加形象,加速学习AES的进度
2021-11-11 21:53:18 138KB AES 加密解密算法 动画
1
根据michael19880628提供的“VB实现DES加密解密算法” 改写的 一个VB6 AES加密解密文本串和文件 的 DLL动态库
2021-11-08 13:32:14 26KB AES 加密解密
1
主要介绍了使用Python进行AES加密和解密的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1
实验环境delphi10.2.3 php版本为7.2 选择算法ECB(Electronic Code Book,电子密码本) 模式 密钥长度128 密钥1234567890123456 初始向量中的内容全部不要,删除即可 补码PKCS5Padding 加密结果选择base64 设置完这些,就和test.php中的解密加密一样,其他加密自测
2021-11-04 14:00:12 1.82MB matlab学习资料 delphi php7 加密解密
1
aes.c aes.h test.c 本人实测可以使用,基于C的AES算法代码,希望能帮到有需要的。以下是相关模式调用的函数。 void AES_init_ctx(struct AES_ctx* ctx, const uint8_t* key); void AES_init_ctx_iv(struct AES_ctx* ctx, const uint8_t* key, const uint8_t* iv); void AES_ctx_set_iv(struct AES_ctx* ctx, const uint8_t* iv); void AES_ECB_encrypt(const struct AES_ctx* ctx, uint8_t* buf); void AES_ECB_decrypt(const struct AES_ctx* ctx, uint8_t* buf); void AES_CBC_encrypt_buffer(struct AES_ctx* ctx, uint8_t* buf, uint32_t length); void AES_CBC_decrypt_buffer(struct AES_ctx* ctx, uint8_t* buf, uint32_t length); void AES_CTR_xcrypt_buffer(struct AES_ctx* ctx, uint8_t* buf, uint32_t length);
2021-11-03 10:31:48 17KB AES加密解密 AES128 AES encryption
1
JS 前端加密解密 AESCBC模式 引用crypto-js 亲测可用,
2021-10-30 22:54:32 31KB AES CBC AESCBC padding
1