SSS crypthography durumları hakkında Titanyum Yedekleme bu sadece herhangi bir yedekleme kurtarmak için parola gerekir. Bu , özel anahtar dosyasının tüm yedeklemelerinizle birlikte depolandığı anlamına gelmelidir , çünkü asla başka şekillerde çalışmayabilir. Bu SSS'deki en büyük sorun, kullanıcılara daha net bir şeyler yapabilmek için bunu açıkça IMHO'yu belirtmesi gerektiğidir.
Bazı desteklenmiş dosyaların ilk baytlarına bir göz attım (burada uygulama verileri hakkında konuşuyorum, çünkü Titanium Backup apks periyodunu yedeklemiyor), tahmin et ne gördüm?
Yedekleme dosyalarının ilk satırlarında aynı ASCII dizisini buldum: bu dosyalar bir şey olarak adlandırılır . gz ama aslında gzip dosyaları değiller (önlerine konulan anahtar yüzünden. Gzip dosyaları 1F 8B 08 hex kodlarıyla başlar. Bu dosyalar açılmaz).
Linux'u çalıştırıyor ve kontrol etmek istiyorsanız, PC'nizden iki yedeklemenizi indirin ve dosyanın ilk dört satırını gösteren bu komutu deneyin:
$ head -n 4 cgeo.geocaching-20130919-000250.tar.gz
Çıktım:
TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB
İkili bir dosya için oldukça garip, değil mi? Bu arada, evet, TB özel anahtarım parolamla şifrelendi. Paylaşım hakkında hiçbir şey vermiyorum çünkü yararlı bir şey elde etmek için yedek dosyalarıma ve parolama da ihtiyacınız olacak .
Şimdi, aynı komutu farklı bir yedekleme dosyasında çalıştırırsanız:
$ kafa -n 4 com.amazon.kindle-20130919-000004.tar.gz
Bil bakalım ne oldu? Aynı şeyleri alacaksınız!
TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB
Bu bir tesadüf olamazdı. :) Belirli bir noktadan sonra yedekleme dosyalarındaki her şey sonunda ikili olur. Bu davranış çok mantıklıdır, çünkü bu sadece yedekleme dosyalarını paylaşabileceğimiz ve her şeyi unutabileceğimiz anlamına gelir - parola ile yedeklerimizi, periyodumuzu kurtarabiliriz.
Yine de, geliştiricinin, iyi bir kripto araç seti (okuma: OpenSSL ) olan herhangi bir bilgisayardan kendi meşru verilerimizi (parolayı biliyoruz, biziz!) Nasıl kurtaracağımızla ilgili bir prosedürü belgelemesi gerektiğini düşünüyorum .