ICode9

精准搜索请尝试: 精确搜索
  • java-将IV添加到加密的字节数组中作为最终块2019-11-22 23:13:10

    我试图将用于加密数据的16位IV添加为字节数组中用于保存加密数据的最后一块.我显然想对解密部分执行此操作,以便为每个加密/解密调用使用完全随机的IV.我有以下测试目的: public static String encrypt(String plainText) throws Exception { encryptionKey = new SecretKeySpec

  • 分析WordPress Hack:解密idca.php2019-11-22 22:29:26

    我在服务器上发现了一些令人讨厌的代码,并且试图对其进行解密,以找出有关此攻击的一切措施,以防止将来再次受到攻击.整个php文件是一块巨大的文本块,但是在charactervomit之前是这样的: <?php /* Coded By ./Cyber404 & Encryted By Mr-GanDrunX */$OOO000000=urldecode('%66%67%36

  • AES-保证Java(Android)支持吗?2019-11-22 20:28:43

    我找不到任何地方是否每个Java平台实现都必须附带AES实现. 我想在Android上使用以下代码: SecretKeySpec skeySpec = new SecretKeySpec(key, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.DECRYPT_MODE, skeySpec); decrypted = cipher.doFinal(en

  • 保护PHP的Web服务2019-11-22 17:25:07

    我正在使用php webservices的调用在android中开发一个小项目. 我希望我的Web服务受到保护,但是通过使用GET / POST请求方法,我认为它并没有受到太大保护.谷歌搜索后,我在“ phpseclib”中获得了RSA实现,它也有很好的文档.但是我很困惑,所以想在这里发布. 基本上我需要的是: >从Andro

  • 将openSSH rsa密钥转换为javax.crypto.Cipher兼容格式2019-11-22 17:14:34

    有没有办法以编程方式将Jsch生成的SSH RSA密钥转换为可用于加密的格式javax.crypto.Cipher?我大多数人看到的答案类似于this: openssl pkcs8 -topk8 -inform PEM -outform DER -in private_key_file -nocrypt > pkcs8_key 但是我没有访问openSSL或shell命令的权限.顺便说一句:我只使

  • javax.crypto.BadPaddingException:给定最终块,解密时未正确填充错误2019-11-22 12:14:02

    我正在按以下方式进行数据的加密和解密,但出现错误 protected Cipher aes_Gen_with_Key(byte[] key) { Cipher cipher=null; try { byte[] key_hash = (key).toString().getBytes("UTF-8"); key_hash = Arrays.copyOf(key_hash, 32);

  • android-如何在移动设备上安全地存储数据?2019-11-22 11:24:13

    我应该为旨在用于IOS和Android的视频流应用程序设计/实现加密解决方案.我的主要密码要求是使视频流在移动设备上保持加密,并防止用户在任何其他设备/程序上运行它.因此,我需要一个很好的方法在每次播放过程中解密流,而又不必每次都麻烦用户输入密码. 问题是我对密码学不熟悉(对移动

  • python-VBA中的HMAC-SHA1 URL加密产生不正确的输出2019-11-22 03:09:06

    对于Google Maps Business API查询,我需要使用HMAC-SHA1对每个查询进行数字签名.我们使用带有VBA宏的Excel文件发送查询并解析输出,因此我想在VBA中创建签名.我找到这个问题的答案:Base64 HMAC SHA1 String in VBA 但是,当查询发送到Google API时,此代码的字符串签名无效. Google提

  • 加密地穴-尝试以与Perl相同的方式在PHP中工作2019-11-22 01:30:43

    我已经在Perl中编写了加密功能,并且试图在PHP中以相同的方式工作. 在PERL中: #!/usr/bin/perl use strict; use warnings; use Crypt::CBC; use Crypt::Rijndael; my $cryptkey = '_PRIVATE_'; my $cipher = Crypt::CBC->new( -key => $cryptkey,

  • java-在android中使用AES CTR模式随机访问InputStream2019-11-21 19:39:39

    我找不到用于随机访问的AES CTR加密的任何有效示例.有人可以指导我如何在CTR MODE中使用计数器,又如何实现跳至流中的特定位置吗? 默认流实现(CipherInputStream)不会跳过流,并且会破坏纯文本. 我正在尝试解密存储在Android中sdcard上的加密视频文件.嵌入式HTTP文件服务器会对其进行

  • PHP-密码重置安全吗?2019-11-21 15:31:08

    我想知道是否使用substr(md5(rand()),0,17);密码重置链接足够安全吗?如果我要生成一个更长的字符串,那会使它更安全吗? MD5绝对安全吗?还是我应该做$token = sha1(uniqid($username,true));?解决方法:substr()或md5()的使用仅次于rand()的使用. 使用密码重置令牌的全部要点是它们不可

  • JavaScript-Node.js中的PHP aes-256-cbc mcrypt_decrypt()等效项2019-11-21 12:32:10

    我正在尝试将此工作的PHP代码移植到Node.js,但出现错误:IV长度无效32 这是PHP代码: //--- PHP example code (works): --- $aes_iv = 'MjY2YjljMmM0MjVjNzVlMGMyZGI2NjAwN2U5ZGMzZDQ%3D'; $payload = base64_decode($payload); $aes_iv = base64_decode($aes_iv); // secret key.

  • PHP-openssl_encrypt,openssl_decrypt密钥,iv2019-11-21 10:31:58

    根据OpenSSL(https://www.openssl.org/docs/apps/enc.html#OPTIONS)的文档,他们期望key和iv为十六进制值;这仅表示数字吗?还是会使用md5哈希? (因为md5似乎不可逆) >请注意,我提到了key和iv,因为PHP函数openssl_encrypt中的$password实际上是密钥. (几乎)直接来自PHP注释(http://php.n

  • BouncyCastle C#公钥与GnuPG不同2019-11-21 10:08:46

    我正在尝试使用BouncyCastle C#库从GnuPG创建的密钥环中获取公共PGP密钥.通过使用以下代码,我将其投入了半成品.问题在于,它输出的公钥的长度约为真实密钥的一半,而最后几个字节也不同.我只是想获得真正的钥匙. 更新:有趣的是,我生成的密钥环只有一个公共密钥,但是我从bouncycastle

  • C#中应用程序配置文件的“静态”加密2019-11-21 09:07:44

    这是我几个月来一直在思考和搜索的问题. 在特定的szenario中,我在网络共享上有一个应用程序,该应用程序连接到数据库以便检索某些信息.数据库的连接字符串是静态的,包括用于建立到数据库的只读连接的用户名和密码.显然,连接字符串不能仅以纯文本形式存储,对于从网络上不同计算机启

  • python-如何使用RSA加密和解密AES密钥并存储在文本文件中2019-11-21 08:06:05

    Python,Pycrypto,RSA,AES 我正在尝试实现一个脚本,该脚本将使用随机生成的AES密钥加密文件,然后使用RSA公共密钥加密所述AES密钥.加密的AES密钥将与拥有私钥的授权人员共享以对其进行解密.代码如下: from Crypto.PublicKey import RSA from Crypto.Cipher import AES from Crypto i

  • java-加密的类加载器2019-11-20 23:02:13

    我使用Java中的“反向RSA”(使用私钥加密)创建了一个框架,并希望将其扩展为在运行时加载类.我知道这并不是防止我的代码被盗的有效保护措施,但是我的目标是防止(尽最大的努力)防止他人更改我的代码. 在过去的几个小时中,我一直在寻找一种在运行时加载类的方法(并在此处找到了一些答

  • 用于mcrypt_encrypt的32个字符的PHP AES密钥2019-11-20 06:29:03

    考虑以下PHP代码: <?php $key = "1234567812345678"; $iv = "1234567812345678"; $data = "Test string"; $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $data,

  • java-重用密码(防止初始化)2019-11-20 04:01:23

    我正在尝试改善我们的加密性能.我们需要流式传输加密的视频,因此我们加密每个帧(准确地说是h.264 NALU)并通过网络发送.我们无法通过这种方式在Android上播放流式PAL视频. 我们使用的是AES(AES / CBC / PKCS7Padding),并且会话中的每个帧都使用相同的密钥和IV.我知道,这不是很安全,

  • FBEncrypter库与Android的兼容性2019-11-20 02:25:56

    我已经使用下面的库在iOS中进行加密和解密. https://github.com/dev5tec/FBEncryptor 现在,我想要Android中的相同功能. Android也有支持吗?如果没有,那么我又该如何使用该库来满足我在Android中的需求,或者建议另一个与FBEncryptor相同的加密库. 我已经实现了以下代码. public cla

  • PHP openssl_decrypt:即使使用不同的IV,部分解密仍然有效吗?2019-11-20 01:30:04

    给定以下要加密的电子邮件以及此(弱)加密密钥: $source="example.email.from.someone@my-office.co.uk"; $pass="Somepassword..."; 我想生成一个比较好的加密字符串: $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($iv_size, MC

  • 如何使用GnuPG模块确定PHP中导入的OpenPGP密钥的指纹?2019-11-19 15:29:19

    在php中,我有一个公共密钥,但是我不知道该密钥的指纹. 如何使用此公钥加密文本? 这是代码: $gpg = new gnupg(); putenv("GNUPGHOME=/tmp"); $pubkey = "-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYH/asBCACeLwizAl/EziNDyVGW3a2td2FVvpoKWoWgmCwQ0A+Ukb+tSK8

  • 将C#加密算法转换为Ruby2019-11-19 12:09:18

    嗨,我在C#中有一个加密算法,我需要将其移植到ruby. private string Encrypt(string clearText) { string EncryptionKey = "ENC_KEY"; byte[] clearBytes = Encoding.Unicode.GetBytes(clearText); using (Aes encryptor = Aes.Create()) { Rfc2898Deriv

  • Android:在Android中使用GCM模式进行AES加密和解密?2019-11-19 10:23:51

    我正在尝试加密&使用AES算法和字符串解密字符串GCM模式. 我的代码能够加密字符串,但是我无法解密编码的数据. 遵循的步骤: >创建密钥() >加密(字符串)>解密(encded_data); 我的代码: 建立金钥 public void createKey() { try { if (!ks.containsAlias(keyName)) {

  • 无法在C#中使用CryptEncrypt / CryptDecrypt解密2019-11-19 06:05:15

    我制作了一个小应用程序来加密和解密一些文本.只要我直接从加密中使用字节数组,一切都很好.但是,一旦我复制数组以模仿将加密文本作为文件发送的过程,解密就不会运行. 为什么我无法使用复制的数组运行解密? using System; using System.Collections.Generic; using System.Linq; us

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有