[fix] SetCharacters

This commit is contained in:
what 2024-11-28 11:16:26 +08:00
parent 8fb5effbba
commit 0af9fc6452
2 changed files with 8 additions and 3 deletions

View File

@ -23,7 +23,7 @@ func init() {
func GenerateProjectSecret(key, secret string) ([]byte, error) {
appSecret := lo.FindUniques([]byte(secret))
if len(appSecret) != 62 {
if len(secret) != 62 {
return nil, fmt.Errorf("Invalid secret")
}
@ -35,7 +35,7 @@ func GenerateProjectSecret(key, secret string) ([]byte, error) {
}
func SetCharacters(secret string) error {
if len(secret) != 64 {
if len(secret) != 62 {
return fmt.Errorf("encoding alphabet is not 62-bytes long")
}
bs62 = base62.NewEncoding(secret)

View File

@ -41,7 +41,7 @@ func TestGenerateProjectSecret(t *testing.T) {
// PrV4uZRqFHWOjkYIo07J1wdU6cDyXzh5Asi2xb3QMCNSmEvLl8pgetBGfnT9aK 加密后
// PrV4uZReFpWOjkYIoNCJ1wdU6cDyXzh5Asi2xb3QM70SmEvLl8HgqtBGfnT9aK
res, _ := GenerateProjectSecret("demo", "PrV4uZReFpWOjkYIoNCJ1wdU6cDyXzh5Asi2xb3QM70SmEvLl8HgqtBGfnT9aK")
res, _ := GenerateProjectSecret("demo", "PrV4uZRqFHWOjkYIo07J1wdU6cDyXzh5Asi2xb3QMCNSmEvLl8pgetBGfnT9aK")
t.Log(string(res))
res1, _ := GenerateProjectSecret("demo", "PrV4uZRqFHWOjkYIo07J1wdU6cDyXzh5Asi2xb3QMCNSmEvLl8pgetBGfnT9aK")
@ -50,3 +50,8 @@ func TestGenerateProjectSecret(t *testing.T) {
// PrV4uZRqFHWOjkYIo07J1wdU6cDyXzh5Asi2xb3QMCNSmEvLl8pgetBGfnT9aK
// PrV4uZReFpWOjkYIoNCJ1wdU6cDyXzh5Asi2xb3QM70SmEvLl8HgqtBGfnT9aK
}
func TestAlphabetEncode(t *testing.T) {
t.Log(SetCharacters("PrV4uZRqFHWOjkYIo07J1wdU6cDyXzh5Asi2xb3QMCNSmEvLl8pgetBGfnT9aK"))
t.Log(Encode(map[string]any{"isDebug": 1}))
}