dbPassword = "A5bnoGMy5Qw/jibsxBcxAdeiwjRDgiM/"
java 1.8 mac eclipse
java:
import java.util.Base64;
byte[] dbPwd = Base64.getDecoder().decode(dbPassword.getBytes("UTF-8"));
環境win10 visual studio 2019
c#:
byte[] dbPwd = Convert.FromBase64String(dbPassword);
java 和 c# 得到的dbPwd列印出來不一樣。
但是,用go在mac 上試了一下解碼,結果與c#卻一樣。
go:
decodeBytes, err := base64.StdEncoding.DecodeString("A5bnoGMy5Qw/jibsxBcxAdeiwjRDgiM/")
if err != nil {
log.Fatalln(err)
}
fmt.Println(decodeBytes)
求助高手指點。
uj5u.com熱心網友回復:
自己頂~自己頂~自己頂~自己頂~uj5u.com熱心網友回復:
自己解決。參照:
https://stackoverflow.com/questions/5805022/encoding-base64-in-java-and-decoding-in-c-sharp?r=SearchResults
from java: "[0] [-24] [56] [1] [-56] [41] [-29] ........."
to dotnet: "[0] [232] [56] [1] [200] [41] [227] ........."
結貼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120100.html
標籤:Java SE
