Chci exportovat všechny přihlašovací údaje a heslo všech svých účtů z klíčenky. Ale v nabídce Keychain máte mnoho kategorií, jako jsou: přihlášení, iCloud, Systém … Ve skutečnosti je chci exportovat do 1Password, takže sleduji tuto přetečení odpověď .

Ale v ~/Library/Keychains/ Mám pouze login.keychain a ne snad iCloud.keychain

Mám 422 účtů v kategorii iCloud a pouze 5 v kategorii přihlášení …

Takže moje otázka zní, jak mohu uložit / exportovat tuto kategorii iCloud

zde zadejte popis obrázku

do klíčenky nebo souboru CSV?

EDIT:

Již mám soubor login.keychain. Ale nevím, jak mohu vytvořit soubor iCloud.keychain.

zde zadejte popis obrázku

Odpověď

Pozdní odpověď, protože jsem tento příspěvek našel při hledání něčeho souvisejícího.

Musíte vytvořit novou klíčenku a zkopírovat iCloud položky klíčenky do nové místní klíčenky. Poté je můžete pomocí bezpečnostního nástroje vypsat.

Jelikož se jedná o otázku týkající se hesla 1Password, pro ostatní v budoucnu můžete přímo použít nástroj pro převod MrC převést výpis klíčenky do souboru 1PIF spotřebního 1PIF. Je to mnohem lepší než import ve formátu CSV.

https://discussions.agilebits.com/discussion/30286/mrcs-convert-to-1password-utility/p1

Komentáře

  • se jeví jako nejrychlejší způsob – vytvořte novou klíčenku, zkopírujte do ní klíče a poté klíčenku zavřete. Přesuňte jej do nového macu, poté otevřete pomocí Keychain Access (nebo dvakrát klikněte na soubor) a poté zkopírujte klíče do hlavní klíčenky. Funguje skvěle.
  • od Cataliny se zdá, že neexistuje způsob, jak kopírovat klíčenky z iCloudu. Při pokusu o jejich kopírování v aplikaci Keychain se zobrazí nejednoznačná chybová zpráva. A bezpečnostní nástroj CLI vůbec ' neukazuje povědomí o klíčence iCloud.
  • @Chris Uvedený jablkový skript funguje na Safari 12. S některými změnami to může pracovat na Safari 13 také apple.stackexchange.com/questions/359377/…

Odpověď

Jsem 10.13.6. Nástroj MrC, i když je skvělý pro místní klíčenku, nedělal nepracuj pro mě pro položky na iCloudu. Skript také nenačítal hesla ze Safari .

moxiefrog na fóra 1Password zveřejnila řešení založené na automatátoru, který pro mě pracoval. V podstatě tento skript napodobuje uživatele, který z každého kopíruje a vkládá položka do textového souboru.

Níže je kód moxiefrog , který jsem upravil pro svůj macOS verze. Možná budete muset upravit počet karet (viz keystroke tab níže), přičemž vezmete v úvahu také to, která pole chcete zkopírovat. Po spuštění skriptu bude vytvořen textový soubor v následujícím formátu:

username,website,password 

Kroky

  1. Otevřít TextEdit a vytvořte nový dokument
  2. Otevřete Klíčenka
  3. Klikněte na klíčenku iCloud a roztřiďte ji do objednávka, která bude zkopírována do textového dokumentu
  4. Vyhledejte řádek keystroke "password" a vložte své heslo (včetně uvozovek)
  5. spusťte jej jednou a zkontrolujte, zda se úspěšně zkopírovalo, jinak budete možná muset upravit delay „a / nebo pořadí a počet karet.
  6. Pokud vše proběhlo v pořádku, zvyšte na prvním řádku hodnotu repeat. Doporučuje se dělat dávky 50.
  7. Uložte soubor textového souboru jako .csv.

Skript

repeat 1 times delay 0.2 tell application "Keychain Access" activate tell application "System Events" --- Open a keychain item delay 0.2 keystroke return --- Press Tab x3 delay 0.1 keystroke tab delay 0.1 keystroke tab delay 0.1 keystroke tab -- Press ⌘C to copy item title delay 0.2 keystroke "c" using command down end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Type a comma delay 0.2 keystroke "," end tell end tell --Switch to Keychain tell application "Keychain Access" activate tell application "System Events" -- Press Tab x2 delay 0.1 keystroke tab -- Press ⌘C delay 0.2 keystroke "c" using command down end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Type "," delay 0.2 keystroke "," end tell end tell --Switch to Keychain tell application "Keychain Access" activate tell application "System Events" -- Click the “Show password:” checkbox. delay 0.2 keystroke "c" using {shift down, command down} -- Type password - update to yours delay 0.5 keystroke "password" delay 0.2 keystroke return -- Close keychain item window delay 0.3 keystroke "w" using command down -- Go to next keychain item delay 0.2 key code 125 end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Press Return delay 0.2 keystroke return end tell end tell end repeat end run 

Zřeknutí se odpovědnosti

Používejte na své vlastní riziko. Pokud víte, jak používat AppleScript a Automator, můžete být jen v nebezpečí stačí na to, aby se věci pokazily. Hodně štěstí!

Odpověď

1 Heslo 4 pro Mac nyní podporuje import Soubory ve formátu CSV

Položky klíčenky iCloud (Apple) lze exportovat do souboru CSV pomocí skriptu: Převést exportované položky klíčenky z OS X do přihlašovacích údajů pro import 1Password

Další možností je uložit nové položky do 1Password poté, co byly vyplněny přihlašovacími údaji z automatického vyplňování Safari (které mohou zůstat povoleny, pokud se vám líbí).

Přečtěte si tuto diskuse . Pravděpodobně najdete obzvláště užitečné příspěvky # 20 od AgileBits a # 39 od AgileBits.

Komentáře

  • Tento skript github používá login.keychain, ale chci kategorii iCloud. Moje otázka tedy zní, jak mohu exportovat kategorii iCloud do.soubor klíčenky pro použití výše uvedeného skriptu git nebo jak mohu exportovat kategorii iCloud přímo do CSV.
  • (Pokud máte více klíčenek, měli byste celý tento proces opakovat jednou od kroku 2 dále pro každou z nich. muset změnit ' login.keychain ' na ' foo.keychain ' nebo něco takového.)
  • Proto ' proto žádám o " jak vytvořit soubor iCloud.keychain " … Moje úprava je uvedena výše.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *