• 13-09-2022, 14:24:40
    #1
    def hashPass(toHash):
    # Reqs
    CRYPT_VALUES = [-9, 25, -92, -37, -117, 18, 112, -95, -5, -108, 40, -83, -107, 73, -92, -102, 46, -52, 49, -118, -79, -56, -72, 63, -69, -98, -118, -22, 46, -16, -22, -111]
    HEX_CHARS = "0123456789abcdef"
    
    # SHA256 Hash
    toHash_sha256 = hashlib.sha256(toHash).hexdigest()
    
    ShaKikooBytes = []
    
    # 1 | Str to Chars
    for char in toHash_sha256:
    ShaKikooBytes.append(ord(char))
    
    # 2 | Byte to Arrays
    for indice in range(0, len(CRYPT_VALUES)):
    ShaKikooBytes.append(int(CRYPT_VALUES[indice] + indice))
    
    # 3 | Byte Arrays
    ShaKikooHex = ""
    for byte in ShaKikooBytes:
    firstId = (byte >> 4) & 15
    secondId = byte & 15
    ShaKikooHex = ShaKikooHex + HEX_CHARS[firstId] + HEX_CHARS[secondId]
    
    # 4 | Transformations
    ShaKikooHex_bin = binascii.unhexlify(ShaKikooHex) # Hexadecimal
    ShaKikooHex_sha256_bin = hashlib.sha256(ShaKikooHex_bin).digest() # Binary
    ShaKikooHex_sha256_b64 = base64.b64encode(ShaKikooHex_sha256_bin) # SHA256 Binary
    
    return ShaKikooHex_sha256_b64
    Burda yazılan python kodunu c#'a çevirmem gerek 20 satır civarı bir şey zaten. Libaryler c#'ta olmadığı için uyarlayamadım ücretli veya ücretsiz yardım edebilecek varsa msg atarsa sevinirm.
  • 13-09-2022, 14:50:39
    #2
    Dosyanın hash kodunu encrypteleyen program mi istiyorsunuz
  • 13-09-2022, 14:52:17
    #3
    unqown adlı üyeden alıntı: mesajı görüntüle
    Dosyanın hash kodunu encrypteleyen program mi istiyorsunuz
    Dosyanın değil hocam, girdiğim string verisinin Encryptlenmiş hali fakat özel bir encrypt sistemi kullanılıyor fark ettiyseniz.
  • 13-09-2022, 14:54:12
    #4
    Yardım edebilecek varsa çok sevinirim ücretli veya ücretsiz kısa bir kod yardım edebilecek biri vardır illaha.