簡體   English   中英

如何解碼 encodeBase64URLSafeString 哈希鍵

[英]how decode the encodeBase64URLSafeString hashkey

如何使用 encodeBase64URLSafeString 解碼編碼字符串。

代碼: KeyGenerator generator = KeyGenerator.getInstance("HmacSHA1");

SecretKey key = generator.generateKey();

encodedKey = Base64.encodeBase64URLSafeString(key.getEncoded());

output: E6S9fTfMfAgkNVodHLDmxz-2M_g90bpFztW6GB7-7VcGfyOkugESxjNx1CGf5taJDXz895uWAF5ubPnaqhe4nw

誰能幫我解碼加密格式的 output 字符串?

嘗試使用 jasypt 庫進行解密,但它會引發錯誤的輸入錯誤。

您必須使用用於編碼org.apache.commons.codec.binary.Base64;

這對我有用

System.out.println(Base64.decodeBase64("E6S9fTfMfAgkNVodHLDmxz-2M_g90bpFztW6GB7-7VcGfyOkugESxjNx1CGf5taJDXz895uWAF5ubPnaqhe4nw"));

在此處輸入圖像描述

請記住,解碼/解密是兩件不同的事情。 在這里你已經編碼了,在你的最后一個過程中,所以你必須解碼它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM