有会AES解密师傅吗。

fish1990 发布于 2017/01/08 21:30
阅读 524
收藏 0
AES
 String mXLcs = "0004nVIQNBjFcKP1+k5R88KQ0sGyuAzusorK1/B9F8bCbAcZ4TeTBWmE3uhytmNlnxhF1/KJl/0a00vukL9Flm2y9S+EXRFrH6J3WDx+nw8pBxuSSQPZNp2pO2v48Rs+vOVtmoa6ZJ9D9/u/0SymLl9bO9hYEkC4yr13xRtS5/4gYelx+XyCPZfkwBt+bmq17msEqZEj4VbcTnqIXtLw8RUovvv1ih4Ob+5TKiSU2iHstS/TrixZrsf0MSwHEjF2a9wZNuKkkNMJ19ojAdw9t85BJgE/6x6NDTayUmDpj0kMRX814GD+C62g7fs7CKP+G5cgwcJOcsJoxDovPGc7i7j2vA=="; 
加载中
2
雨翔河
雨翔河

这个屌,这要是aes凭一行字符真要是解出来了,我直播吃翔。

首席撸出血
首席撸出血
回复 @eechen : 往外跳,100层往下跳
eechen
eechen
回复 @首席雅诗兰黛 : 跳楼,往里跳还是往外跳?
首席撸出血
首席撸出血
回复 @小檀 : 直播跳楼
Tanweijie
Tanweijie
直播剁屌
0
柒色都吧
柒色都吧
密钥都没有,你这是要破解?
0
头号大宝贝
头号大宝贝

1,Base64加密(文本)。

2,多层加密(可能包含压缩无加密,未验证)。

0
eechen
eechen
AES解密要知道密钥key和初始化向量iv的,暴力破解很难的.
下面是用寥寥几行PHP代码演示AES加解密:
<?php
//明文
$data = 'phpbest';
//生成密钥 echo base64_encode(openssl_random_pseudo_bytes(32));
$key = 'oScGU3fj8m/tDCyvsbEhwI91M1FcwvQqWuFpPoDHlFk=';
//生成初始化向量 echo base64_encode(openssl_random_pseudo_bytes(16));
$iv = 'w2wJCnctEG09danPPI7SxQ==';
echo '内容: '.$data."\n";

$encrypted = openssl_encrypt($data, 'aes-256-cbc', base64_decode($key), OPENSSL_RAW_DATA, base64_decode($iv));
echo '加密: '.base64_encode($encrypted)."\n";

$encrypted = base64_decode('To3QFfvGJNm84KbKG1PLzA==');
$decrypted = openssl_decrypt($encrypted, 'aes-256-cbc', base64_decode($key), OPENSSL_RAW_DATA, base64_decode($iv));
echo '解密: '.$decrypted."\n";
初始化向量(Initialization Vector)在对称加密(如AES)中的作用: 对称加密算法中,如果只有一个密钥来加密数据的话, 明文中的相同文字就会也会被加密成相同的密文,这样密文和明文就有完全相同的结构,容易破解, 如果给一个初始化向量,第一个明文使用初始化向量混合并加密, 第二个明文用第一个明文的加密后的密文与第二个明文混合加密, 这样加密出来的密文的结构则完全与明文不同,更加安全可靠.
0
DuLerWeil
DuLerWeil
不知者无罪,楼上各位包容点
0
RayLee
RayLee
楼主解出来没有?我是来看直播的
0
风筝上的少年
风筝上的少年
这要是解出来了,我直播吃一公斤翔
0
rz
rz
楼主,你可以试试用分布式集群做暴力穷举,走运的话个把小时,倒霉点的几点,很倒霉的估计这辈子都解不出来
IdleMan
IdleMan
回复 @雨翔河 : 说不定是12345
雨翔河
雨翔河
只有一行密文字符,啥信息都没有,你穷举啥子,指不定解了几百年才发现丫就是一段随机字符什么密文都不是。
返回顶部
顶部