sql >> データベース >  >> RDS >> Oracle

C#.NetとOracleの間で異なる暗号化結果を取得する

    間違ったエンコーディングを使用しています。次のコードを試してください:

    string salt = "123";
    System.Security.Cryptography.SHA1 sha = System.Security.Cryptography.SHA1.Create();
    byte[] preHash = System.Text.Encoding.UTF8.GetBytes(salt);
    byte[] hash = sha.ComputeHash(preHash);
    
    string password = System.Convert.ToBase64String(hash);
    password = password.Substring(0, 8);
    



    1. Mysqlの最小値と最大値および各月の対応する日付

    2. PHPを使用してJavascript時間をMySQL形式に変換する

    3. Oracleで常に小数点以下2桁を取得するための最良の方法は何ですか?

    4. Mysqlクエリのパフォーマンス。どれが一番いいですか?