Kryptograficzna funkcja skrótu ze 128-bitową (16-bajtową) wartością skrótu. MD5 nie jest już uważany za bezpieczny skrót i nie powinien być używany do ochrony poufnych informacji, takich jak hasła
Jaki jest najlepszy sposób na wygenerowanie MD5 (lub dowolnego innego skrótu) wielowymiarowej tablicy? Mógłbym łatwo napisać pętlę, która przeszłaby przez każdy poziom tablicy, łącząc każdą wartość w ciąg i po prostu wykonując MD5 na ciągu. Wydaje się to jednak w najlepszym razie uciążliwe i zastanawiałem się, czy istnieje funky funkcja, …
Czy obliczanie skrótu MD5 jest mniej obciążające procesor niż SHA-1 lub SHA-2 na „standardowym” laptopie sprzętowym x86? Interesują mnie informacje ogólne, które nie dotyczą konkretnego chipa. AKTUALIZACJA: W moim przypadku jestem zainteresowany obliczeniem skrótu pliku. Jeśli rozmiar pliku ma znaczenie, przyjmijmy 300 KB.
Chcę przekonwertować ciąg, taki jak „abc”, na skrót MD5. Chcę to zrobić w iOS i Swift. Próbowałem użyć poniższych rozwiązań, ale nie działały one dla mnie: Importowanie CommonCrypto w środowisku Swift Jak korzystać z metody CC_MD5 w języku Swift. http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in-swift/ Aby być bardziej zrozumiałym, chcę uzyskać wynik w Swift podobny …
Chcę, aby Python czytał do EOF, aby uzyskać odpowiedni skrót, niezależnie od tego, czy jest to sha1 czy md5. Proszę pomóż. Oto, co mam do tej pory: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash …
Czytałem kilka dokumentów o md5, napisano, że ma 128 bitów, ale dlaczego ma 32 znaki? Nie mogę obliczyć znaków. 1 bajt to 8 bitów jeśli 1 znak to 1 bajt to 128 bitów to 128/8 = 16 bajtów, prawda? EDYTOWAĆ: SHA-1 produkuje 160 bitów, więc ile jest znaków?
Dla każdego z naszych aktywów binarnych generujemy hash MD5. Służy to do sprawdzenia, czy określony zasób binarny jest już w naszej aplikacji. Ale czy jest możliwe, że dwa różne zasoby binarne generują ten sam skrót MD5. Czy jest więc możliwe, że dwa różne ciągi generują ten sam skrót MD5?
Mam prostego klienta Android, który musi „rozmawiać” z prostym odbiornikiem HTTP C #. Chcę zapewnić podstawowy poziom uwierzytelniania, przekazując nazwę użytkownika / hasło w żądaniach POST. Haszowanie MD5 jest trywialne w C # i zapewnia wystarczające zabezpieczenia dla moich potrzeb, ale nie mogę znaleźć sposobu na zrobienie tego na końcu …
Jedną z koncepcji, nad którą zawsze się zastanawiałem, jest użycie kryptograficznych funkcji skrótu i wartości. Rozumiem, że te funkcje mogą generować wartość skrótu, która jest unikalna i praktycznie niemożliwa do odwrócenia, ale oto, nad czym zawsze się zastanawiałem: Jeśli na moim serwerze to w PHP produkuję: md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e" Gdy …
Zrobiłem kod w Pythonie, który sprawdza MD5 w pliku i upewnia się, że MD5 pasuje do oryginału. Oto, co opracowałem: #Defines filename filename = "file.exe" #Gets MD5 from file def getmd5(filename): return m.hexdigest() md5 = dict() for fname in filename: md5[fname] = getmd5(fname) #If statement for alerting the user whether …
Wgrywam plik do S3 za pomocą Javy - tak mam do tej pory: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); Plik jest przesyłany, ale pojawia się OSTRZEŻENIE, gdy nie ustawiam długości treści: com.amazonaws.services.s3.AmazonS3Client putObject: No content length specified for stream > …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.