Jag vill exportera alla mina kontons inloggning / lösenord från nyckelring. Men du har många kategorier som: inloggning, iCloud, System … i Nyckelring-menyn. I själva verket vill jag exportera dem till 1Password, så jag följer detta överflödssvar .

Men i ~/Library/Keychains/ Jag har bara login.keychain och inte förhoppningsvis iCloud.keychain

Jag har 422 konton i iCloud-kategorin och endast 5 i inloggningskategorin …

Så min fråga är, hur kan jag spara / exportera denna iCloud-kategori

ange bildbeskrivning här

i en nyckelring eller .csv-fil?

EDIT:

Jag har redan en login.keychain-fil. Men jag vet inte hur jag kan skapa en iCloud.keychain-fil.

ange bildbeskrivning här

Svar

Ett sent svar, eftersom jag hittade det här inlägget när jag letade efter något relaterat.

Du måste skapa en ny nyckelring och kopiera din iCloud nyckelringartiklar till den nya lokala nyckelringen. Sedan kan du använda säkerhetsverktyget för att dumpa dem.

Eftersom det här är en lösenordsrelaterad fråga, kan du använda MrCs konverteringsverktyg för andra i framtiden direkt konvertera nyckelringdumpen till en 1Password-förbrukningsbar 1PIF-fil. Det är mycket bättre än CSV-import.

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

Kommentarer

  • verkar vara det snabbaste sättet – skapa en ny nyckelring, kopiera sedan nycklarna till den och stäng sedan nyckelringen. Flytta den till den nya macen, öppna sedan med Keychain Access (eller dubbelklicka på filen) och kopiera sedan nycklarna till huvudnyckelringen. Fungerar vackert.
  • från Catalina verkar det inte finnas något sätt att kopiera iCloud-nyckelringartiklar. Att försöka kopiera dem i Keychain-appen resulterar i ett tvetydigt felmeddelande. Och CLI-säkerhetsverktyget visar inte ' alls ingen medvetenhet om iCloud-nyckelringen.
  • @Chris Nämnda äppelskript fungerar på Safari 12. Med vissa ändringar gör det kan också fungera på Safari 13 apple.stackexchange.com/questions/359377/…

Svar

I ”m den 10.13.6. MrC: s verktyg, även om det var bra för den lokala nyckelringen, det gjorde det inte fungerar för mig för iCloud-objekt. Inte heller -skriptet för att hämta lösenord från Safari .

moxiefrog at 1Lösenordsforum publicerade en lösning baserat på Automator som fungerade för mig. I huvudsak härmar detta skript en användare som gör copy-paste från varje objekt till en textfil.

Nedan finns moxiefrog ”s kod som jag har anpassat för min macOS version. Du kan behöva justera antalet flikar (se keystroke tab nedan), och ta också hänsyn till vilka fält du vill kopiera. Som det är, kommer körning av skriptet att producera en textfil med följande format:

username,website,password 

Steg

  1. Öppna TextEdit och skapa ett nytt dokument
  2. Öppna Nyckelring
  3. Klicka på iCloud nyckelringen och sortera den ordningen som kommer att kopieras till textdokumentet
  4. Leta upp raden keystroke "password" och sätt in ditt lösenord (inklusive offerten)
  5. Kör det en gång och kontrollera om den har kopierats framgångsrikt, annars kan du behöva justera delay ”s och / eller ordning och antal flikar.
  6. Om allt gick bra, öka värdet repeat på första raden. Att göra satser på 50 rekommenderas.
  7. Spara textfilfilen som .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 

Ansvarsfriskrivning

Använd på egen risk. Om du vet hur du använder AppleScript och Automator kan du bara vara farlig s tillräckligt för att skruva upp saker. Lycka till!

Svar

1Password 4 för Mac stöder nu import av CSV-formatfiler

iCloud (Apple) Nyckelringartiklar kan exporteras till en CSV-fil med skript: Konvertera OS X Keychain-exporterade poster till inloggningar för 1Password-import

Ett annat alternativ är att spara nya objekt i 1Password efter att de ”har fyllts med inloggningsinformation från Safari” AutoFill (som kan förbli aktiverat så länge du vill).

vänligen se de här diskussionerna . Du kommer troligen att hitta särskilt användbara inlägg nr 20 från AgileBits och # 39 från AgileBits.

Kommentarer

  • Detta github-skript tar inloggningen. Nyckelring men jag vill ha kategorin iCloud. Så min fråga är, hur kan jag exportera iCloud-kategorin till.nyckelringfil för att använda git-skriptet ovan eller hur kan jag exportera iCloud-kategorin direkt i CSV.
  • (Om du har flera nyckelringar bör du upprepa hela processen en gång från steg 2 och framåt för var och en. måste ändra ' login.keychain ' till ' foo.keychain ' eller någon sådan.)
  • Så att ' därför jag ber om " hur man gör iCloud.keychain " -filen … Du kan se min redigering ovan.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *