Şifre Biçimi Tanımlayıcı
Bir bulmacada, belgede veya kayıt dosyasında gördüğünüz diziyi yapıştırarak desteklenen hangi biçimlere benzediğini öğrenin. Araç karakter kümelerini ve bazı yapısal işaretleri kontrol eder. Birden fazla biçim uyduğunda da tüm ipuçlarını, açıklamaları ve sonraki adımları gösterir. Metnin şifresini çözmez, token doğrulamaz ve yalnızca harf büyüklüğünden klasik bir şifre belirlemez.
Bir dize nasıl incelenir?
-
1
Bir örnek yapıştırın
En fazla 4.096 karakter girin. Etkin parola, erişim tokenı veya başka bir gizli bilgi yapıştırmayın.
-
2
Olası biçimleri isteyin
Olası biçimleri göster seçeneğini veya iki adımlı görünümde Sonraki bağlantısını kullanın. Araç girdiyi çözmeden ya da çalıştırmadan yapısını kontrol eder.
-
3
Tüm eşleşmeleri okuyun
Bir dize birden çok biçime uyabilir. Her kart gözlenen ipucunu ve sonraki kontrolü açıklar. Hiçbir yüzde, kaynağa ilişkin olasılık göstermez.
-
4
Bağlamla doğrulayın
İpucunu dizenin kaynağıyla karşılaştırın. Uygun olduğunda yalnızca bir kopyayı çözün ve sonucun anlamlı olup olmadığına bakın.
Kontroller ne anlama gelir?
| Sonuç | Gözlenen yapı | Neyi kanıtlamaz? |
|---|---|---|
| Base64 biçimine benzeyen metin | Standart Base64 alfabesi, dörtlü uzunluk ve varsa = dolgusunun geçerli konumu |
Baytların gerçekten Base64 olarak kodlandığını veya okunabilir metin olduğunu |
| Onaltılık baytlar | Aralarında isteğe bağlı boşluk bulunan 0-9 ve A-F çiftleri |
Baytların bir özet ya da başka ikili veri yerine metin olduğunu |
| İkili bayt gösterimi | Yalnızca 0 ve 1, sekize bölünebilen bit sayısı |
Baytların hangi karakter kodlamasını kullandığını |
| Mors benzeri gösterim | Boşluk veya eğik çizgiyle ayrılan, bir ila altı nokta ve çizgiden oluşan en az iki grup | Grupların anlamlı bir Mors iletisi oluşturduğunu |
| bcrypt hash biçimi | $2a$, $2b$ veya $2y$ sürümü, maliyet değeri ve kodlanmış gövdeyle tam 60 karakterlik yapı |
Asıl parolayı veya hash değerinin belirli bir hesaba ait olduğunu |
| JWT benzeri imzalı token | alg içeren JSON üst bilgisi ve JSON yükü taşıyan üç Base64url bölümü |
İmzanın geçerli, düzenleyenin güvenilir veya beyanların doğru olduğunu |
| Onaltılık özet biçimi | Tam 32, 40 veya 64 onaltılık karakter | Özellikle MD5, SHA-1 ya da SHA-256 olduğunu; başka algoritmalar ve ham baytlar da aynı uzunlukta olabilir |
| Latin harfli metin veya ikame | Boşluk içerebilen en az beş Latin harfi | Metnin düz, Caesar ile kaydırılmış, başka bir ikameyle şifrelenmiş ya da farklı bir şifre olduğunu |
Araç her seferinde tek katmanı kontrol eder. Frekans analizi yapmaz, anahtar kırmaz, imza doğrulamaz veya entropi ölçmez. Tanınabilir bir sarmalayıcısı olmayan modern bir şifreli değer için eşleşme çıkmayabilir.
Birden fazla yoruma açık örnekler
SGVsbG8=Base64 yapısına uyar. Bir kopyası çözüldüğündeHelloelde edilir; bu örnekte söz konusu yorumu destekler.01010101sekiz ikili rakamdan ve dört onaltılık çiftten oluşur. İki sonuç da yararlı ipucudur; dizenin kendisi hangisinin amaçlandığını söylemez.deadbeefonaltılık çiftlerden oluşur ama Base64 alfabesine ve uzunluk kuralına da uyar. Yalnızca alfabe, yorum seçmeye yetmez.- 32 karakterlik onaltılık bir dize, MD5 çıktılarında sık görülen uzunluktadır. Araç hem özet biçimini hem onaltılık baytları gösterir; algoritmayı yalnızca uzunluktan adlandıramaz.
HELLOLatin harfli metindir. Büyük harfler Caesar şifresini göstermez. Bu olasılığı sınamak için daha fazla bağlam veya daha uzun bir örnek gerekir.
Güvenli sonraki adımlar
Bir kodlama ipucu varsa kopyayı çözüp çıkan baytları inceleyin. Okunabilir metin çıkmaması ipucunu kendiliğinden geçersiz kılmaz: baytlar bir dosya, sıkıştırılmış veri veya başka bir kodlama katmanı olabilir. Hash tek yönlü bir özettir; çözücü girdisini geri getirmez. JWT benzeri bir token için üç parçalı görünüme güvenmek yerine düzenleyen sistemin belgelerini ve imza doğrulamasını kullanın.
Gerçek kimlik bilgilerini üçüncü taraf çözücü sitelerine yapıştırmayın. Bilinmeyen değer bir uygulamadan veya kayıttan geldiyse kaynak sisteme onu neyin ürettiğini sorun. Kaynak bilgisi çoğu zaman örüntü eşleşmesinden daha güçlü kanıttır.
Sık Sorulan Sorular
Latin harfli metni düz metin veya ikameyle uyumlu olarak işaretleyebilir, ancak belirli bir klasik şifreyi saptayamaz. Büyük harfler Caesar kaydırmasının kanıtı değildir. Kaynak klasik bir şifreye işaret ediyorsa daha uzun bir örnek ve frekans ya da anahtar analizi için özel bir araç kullanın.
Biçimler örtüşür. 01010101 gibi sekiz bit, dört onaltılık çift de oluşturur; birçok kısa harf dizisi Base64 sözdizimine uyar. Kartlar birbirini dışlayan olasılıkları değil, uyumlu yapıları bildirir.
Hayır. Kontrol, üst bilgi ve yükün yapısını okur; imzayı, düzenleyeni, son kullanma tarihini veya beyanları doğrulamaz. Etkin erişim tokenını gizli bilgi olarak koruyun.
Hayır. Uzunluk ve alfabe bir özet biçimini düşündürebilir, fakat algoritmayı kanıtlamaz. Bu bilgiyi değeri üreten uygulama veya protokolden öğrenin.
Tanımlayıcı diziyi tarayıcınızda kontrol eder. İki adımlı görünümde bu sekme, sonuç sayfasına geçince kullanılabilmesi için diziyi oturum depolamasında tutar. Tanımlayıcı, diziyi adım URL’sine eklemez veya sunucumuza göndermez. Sayfadaki diğer betikler tarayıcıda tutulan verilere erişebileceğinden etkin kimlik bilgileri girmeyin.
İlgili Araçlar
Sayıdan Harfe Şifre
Bulmacalar, bilmeceler ve kaçış odası ipuçları için A=1, B=2 şifresiyle (A1Z26) sayıları harflere, harfleri sayılara çevirin.
Hash Oluşturucu
Kontrol toplamları ve karşılaştırmalar için kopyalamaya hazır özetlerle, metinden MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 hash değerleri oluşturun.
PGP Anahtar Oluşturucu
Curve25519, RSA 2048 veya RSA 4096 ile ASCII zırhlı bir OpenPGP anahtar çifti ve iptal sertifikası oluşturun.
Metin Şifreleme Aracı
Metin mesajlarını bir parola kullanarak AES ile şifreleyin ve çözün; böylece yalnızca alıcı okuyabilir.
Sezar Şifreleyici
Sezar şifresiyle metin şifreleyin ve çözün. 1-25 arası tüm kaydırmaları destekler, ROT13 özel durumunu içerir, noktalama işaretlerini ve büyük/küçük harfleri korur.
Vigenère Şifre Kodlayıcı
Mesajları klasik Vigenère şifresiyle bir anahtar sözcük kullanarak şifreleyin ve çözün. Latin A-Z harflerini kaydırır; büyük/küçük harfi, boşlukları ve noktalama işaretlerini korur.
Araç diğer dillerde mevcuttur
- 暗号形式の判別 [JA]
- Chifferidentifierare [SV]
- Reconnaître le format d’un chiffrement [FR]
- Chiffren erkennen [DE]
- ตรวจรูปแบบข้อความเข้ารหัส [TH]
- Nhận diện định dạng mã [VI]
- Identificador de cifrados [ES]
- Herkenner voor versleutelingsformaten [NL]
- Rozpoznawanie formatu szyfru [PL]
- Pengenal Format Sandi [ID]
- 암호 형식 식별기 [KO]
- التعرّف على تنسيق الشفرة [AR]
- Identificador de cifras [PT]
- 编码与密码格式识别器 [ZH]
- Cipher Identifier [EN]
- Определение формата шифра [RU]
- Identificatore di cifrari [IT]