0
我明白如何讀取decimal,binary,hex和base64;也就是說,我可以手動將每個這些基數表示的數字/計數轉換爲其他基數中的表達式。將Base16轉換爲Base64的概念
我正在做matasano加密挑戰和第一個任務讓我想到(https://cryptopals.com/sets/1/challenges/1)。
我發現這個問題的方法將hexstring轉換爲字節(二進制),然後將字節轉換爲base64。我明白。或者我想。我可以簡單地連接這些字節並說我有相同數字的二進制串表達式嗎?
我注意到他們基本上一次讀取的是十六進制字符串2的十六進制字符(因爲兩個六進制字符最多隻有一個字節)。這導致二進制字符串,其中每個二進制字符(位)與來自它的六進制字符「對齊」。
這是否意味着我可以將此二進制字符串轉換爲十進制,它將與hexstring表示的「數字」相同?
可以通過類似的逐個字符方案來轉換爲base64嗎?每個base64字符有多少個十六進制字符?
你應該閱讀[本](https://en.wikipedia.org/wiki/Base64)。 – Flimzy
@Flimzy是的。對不起,這並不意味着 – nemo