吾愛破解 - LCG - LSG |安卓破解|病毒分析|破解軟件|www.aejguz.icu

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

搜索
查看: 350|回復: 17
上一主題 下一主題

[求助] 關于base64加密后結果不同的問題

[復制鏈接]
跳轉到指定樓層
樓主
ggtiancai 發表于 2019-10-4 11:11 回帖獎勵
正常情況下我們用base64對“a”加密后結果是YQ==
但是我在看一個php代碼時,卻發現在里面base64.encode('a')得出的結果卻是oYY=
通過反向base64.decode('oYY=')得到的結果是a
請教下出現這種情況的原因是什么啊?

發帖前要善用論壇搜索功能,那里可能會有你要找的答案或者已經有人發布過相同內容了,請勿重復發帖。

推薦
X.I.U 發表于 2019-10-4 14:04
本帖最后由 X.I.U 于 2019-10-4 14:05 編輯
china0sen 發表于 2019-10-4 12:46
那就說明他用的不是 Base64 編碼 這個編碼所有語言通用 更沒有自定義一說

Base64 這個編碼原理編碼格式是固定,但是 PHP 中的內置函數 base64.encode 也是別人根據其編碼格式制作的,別人能做出了,為什么自己就不能再其原理編碼格式基礎上僅限變種?(自己去看 PHP 內置函數 base64.encode 代碼)
Base64 只是按照"字典"把一些字符轉換成另外一些字符,只需要修改"字典",就是自定義 Base64 編碼格式了。
推薦
chishingchan 發表于 2019-10-5 12:59
ggtiancai 發表于 2019-10-4 17:41
編碼上不論怎么變,位數應該不會變吧?
比如a被加密后是4位。不論怎么調整編碼,加密后永遠是4位,這樣 ...

在base64編碼的基礎上再編碼,關鍵是再編碼!
例如base64編碼中有字符串:AAAAAAAAAA...
可以定義某個字符為10(例如是*),則編碼為: A*...
其他類推
沙發
謙月 發表于 2019-10-4 12:10
3#
ixsec 發表于 2019-10-4 12:16
[PHP] 純文本查看 復制代碼
<?php

echo 'a is encode :',  base64_encode('a'),"\n";

echo 'YQ== is decode :',  base64_decode('YQ==');


[PHP] 純文本查看 復制代碼
a is encode :YQ==
YQ== is decode :a


看看~~
4#
 樓主| ggtiancai 發表于 2019-10-4 12:25 <
ixsec 發表于 2019-10-4 12:16
[mw_shl_code=php,true]

是啊,但是有個網站,登錄時用的base64.encode (這里是.不是_)
我輸入a,echo顯示的結果卻是oYY=
5#
 樓主| ggtiancai 發表于 2019-10-4 12:29 <

在哪控制,能具體講講么
6#
X.I.U 發表于 2019-10-4 12:36
應該是那個PHP中自定義了 Base64 編碼格式。
很多項目都這樣做,這樣只有他們自己能解密,避免其他人解密。
7#
china0sen 發表于 2019-10-4 12:46
那就說明他用的不是 Base64 編碼 這個編碼所有語言通用 更沒有自定義一說
8#
 樓主| ggtiancai 發表于 2019-10-4 13:15 <
china0sen 發表于 2019-10-4 12:46
那就說明他用的不是 Base64 編碼 這個編碼所有語言通用 更沒有自定義一說

我也很疑惑,確實是php代碼,但是是BASE64.encode()
9#
 樓主| ggtiancai 發表于 2019-10-4 13:46 <
X.I.U 發表于 2019-10-4 12:36
應該是那個PHP中自定義了 Base64 編碼格式。
很多項目都這樣做,這樣只有他們自己能解密,避免其他人解密 ...

YQ==
和oYY=
位數是一致的
你說的這個情況倒是有可能,但是他這樣是怎么實現的?定義的地方在哪
10#
 樓主| ggtiancai 發表于 2019-10-4 13:46 <
X.I.U 發表于 2019-10-4 12:36
應該是那個PHP中自定義了 Base64 編碼格式。
很多項目都這樣做,這樣只有他們自己能解密,避免其他人解密 ...

是不是這樣設計 就意味著無法破解了
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則 警告:禁止回復非技術或與主題無關水貼,違者重罰!

快速回復 收藏帖子 返回列表 搜索

RSS訂閱|小黑屋|聯系我們|吾愛破解 - LCG - LSG ( 京ICP備16042023號 | 京公網安備 11010502030087號 )

GMT+8, 2019-10-21 01:41

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
宝盈娱乐平台