RotarySafe TOTP Authenticator

แž‘แžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
PEGI 3
10+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
PEGI 3
แž‘แžทแž‰แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž”แž“แŸ’แžแŸ‚แž˜
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

แž”แž„แŸ’แžœแžทแž›โ€‹แžŸแŸŠแžปแž˜โ€‹แž“แžถแžกแžทแž€แžถ แžฌโ€‹แž˜แž€แžปแžŠโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŠแŸ„แŸ‡แžŸแŸ„โ€‹แž€แžผแžŠ 2FA แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€แŸ” แž”แŸ‰แžปแžŽแŸ’แžŽแžนแž„โ€‹แž แžพแž™แŸ”

RotarySafe แž‚แžบแž‡แžถโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹โ€‹แž–แžธแžšโ€‹แž€แžแŸ’แžแžถโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Android แž“แžทแž„ Wear OS แžŠแŸ‚แž›โ€‹แžšแž€แŸ’แžŸแžถแž‘แžปแž€โ€‹แžšแžถแž›แŸ‹โ€‹แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„โ€‹แž“แŸ…แž›แžพโ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€ แž“แžทแž„โ€‹แžŠแŸ„แŸ‡แžŸแŸ„โ€‹แž€แžผแžŠ TOTP แž‡แžถแž˜แžฝแž™แž“แžนแž„โ€‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถโ€‹แž”แž„แŸ’แžœแžทแž›โ€‹แžšแžผแž”แžœแž“แŸ’แž โ€” แž‚แŸ’แž˜แžถแž“โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž‚แŸ’แž˜แžถแž“โ€‹แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜โ€‹แž›แžพโ€‹แž–แž–แž€ แž‚แŸ’แž˜แžถแž“โ€‹แž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„โ€‹แž“แŸƒโ€‹แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„โ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แž“แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŽแžถแž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžทแž“แž”แžถแž“โ€‹แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแŸ”

แžšแž”แŸ€แž”แžŠแŸ†แžŽแžพแžšแž€แžถแžš

แž€แŸ†แžŽแžแŸ‹โ€‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถโ€‹แž”แž„แŸ’แžœแžทแž›โ€‹แž“แŸ…แž›แžพโ€‹แž˜แž€แžปแžŠโ€‹แž“แžถแžกแžทแž€แžถ Wear OS แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€ โ€” แžŠแžผแž…แž‡แžถโ€‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถโ€‹แžแŸ’แž“แžถแžแžแžผแž…โ€‹แž“แŸ…แž›แžพโ€‹แž€แžŠแŸƒโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžแžผแžšแžšแžœแžถแž„โ€‹แž‘แžทแžŠแŸ’แž‹แž—แžถแž–โ€‹แžŸแŸŠแžปแž˜ แžฌโ€‹แž˜แž€แžปแžŠโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž”แŸ’แžŠแžผแžšโ€‹แžแžถแž˜แž”แŸ†แžŽแž„โ€‹แžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแŸ” แž“แŸ…แž–แŸแž›โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšโ€‹แž›แŸแžแž€แžผแžŠ 2FA แžŸแžผแž˜แž”แž‰แŸ’แž…แžผแž›โ€‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถโ€‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€โ€‹แžŠแŸ„แž™โ€‹แž”แž„แŸ’แžœแžทแž›โ€‹แžŸแŸŠแžปแž˜ แžฌโ€‹แž˜แž€แžปแžŠแŸ” RotarySafe แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹โ€‹แžœแžถ แž แžพแž™โ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แž€แžผแžŠ TOTP แž•แŸ’แž‘แžถแž›แŸ‹โ€‹แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹โ€‹แž“แŸ…แž›แžพโ€‹แž˜แžปแžแž“แžถแžกแžทแž€แžถโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€แŸ” แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธโ€‹แž‘แžปแž€โ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž‘แŸแŸ”

แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜โ€‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–

แž‚แŸ’แž˜แžถแž“โ€‹แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพโ€‹แžขแŸŠแžธแž“แž’แžบแžŽแžทแžโ€‹แž‘แŸแŸ” RotarySafe แž˜แžทแž“โ€‹แž€แžถแž“แŸ‹โ€‹แž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžขแŸŠแžธแž“แž’แžบแžŽแžทแžโ€‹แž‘แŸ แž แžพแž™โ€‹แž˜แžทแž“โ€‹แž’แŸ’แžœแžพแž€แžถแžšโ€‹แžŸแŸ’แž“แžพแžŸแžปแŸ†โ€‹แž”แžŽแŸ’แžแžถแž‰โ€‹แž‘แŸแŸ” แž€แžถแžšแž”แŸ†แž–แžถแž“โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸโ€‹แž˜แžทแž“แžขแžถแž…โ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„โ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž”แžถแž“แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡โ€‹แž˜แžทแž“แž˜แžถแž“โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแŸ” แž€แžถแžšแžŸแŸ’แžŠแžถแžšแžกแžพแž„แžœแžทแž‰ แžฌแž€แžถแžšแž•แŸ’แž‘แŸแžšโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž“แžนแž„โ€‹แž“แžถแŸ†แž˜แž€โ€‹แž“แžผแžœโ€‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‘แž‘แŸ แž˜แžปแžแž„แžถแžšโ€‹แž“แžถแŸ†แž…แŸแž‰ แž“แžทแž„โ€‹แž“แžถแŸ†แž…แžผแž›โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž€แžถแžšแžšแŸ†แž›แžนแž€โ€‹แž˜แžถแž“โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžœแžถแŸ”

แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„ TOTP แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž“แŸ…แž€แŸ’แž“แžปแž„ Android EncryptedSharedPreferences แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™ Android Keystore แž“แžทแž„แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แžถแŸ†แž‘แŸ’แžšแžœแžถแŸ”

แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž”แž„แŸ’แžœแžทแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžแŸ‚แž‡แžถแž แžถแžŸ PBKDF2-HMAC-SHA256 (100,000 แžŠแž„ แžขแŸ†แž”แžทแž›แž…แŸƒแžŠแž“แŸ’แž™ 16 แž”แŸƒแž€แŸ’แž“แžปแž„แž˜แžฝแž™แž€แžถแžšแžŠแŸ†แžกแžพแž„)แŸ” แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž†แŸ…แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€ แžฌแž€แžแŸ‹แžแŸ’แžšแžถแž‘แŸแŸ”

แžŸแžถแžšแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แž‘แŸ…แž˜แžพแž›แž“แžธแž˜แžฝแž™แŸ—แžแŸ’แžšแžผแžœแž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž‡แžถแž˜แžฝแž™ AES-256-GCM แžŠแŸ„แž™แž”แŸ’แžšแžพ IV แž…แŸƒแžŠแž“แŸ’แž™แžแŸ’แž˜แžธแŸ” แžŸแŸ„แžŸแž˜แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžแžถแž˜แžšแž™แŸˆ ECDH แž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“ (NIST P-256) แž›แžพแžšแžถแž›แŸ‹แž€แžถแžšแž•แŸ’แž‚แžผแž•แŸ’แž‚แž„ โ€” แž‚แŸ’แž˜แžถแž“แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แžšแž™แŸˆแž–แŸแž›แžœแŸ‚แž„แžŠแžพแž˜แŸ’แž”แžธแž›แžฝแž…แž‘แŸแŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แŸ‰แžปแž“แž”แŸ‰แž„แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž”แžšแžถแž‡แŸแž™แž”แžธแžŠแž„ แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แžนแž„แž…แžถแž€แŸ‹แžŸแŸ„แžšแžšแžนแž„ แž แžพแž™แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž‡แžธแžœแž˜แžถแžแŸ’แžšแž“แŸ…แž›แžพแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžŠแžพแž˜แŸ’แž”แžธแž›แžปแž” โ€” แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžกแžพแž„แžœแžทแž‰ แž“แžทแž„แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžงแž”แž€แžšแžŽแŸแžกแžพแž„แžœแžทแž‰แž€แŸแžŠแŸ„แž™แŸ”

แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž”แŸ’แžšแžพ Argon2id แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แžถแž‰แž™แž€แžŸแŸ„แŸ”

แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แžธแžแžถแŸ†แž„แžŠแŸ‚แž›แž˜แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แžŠแžผแž…แž‡แžถแž€แžถแžšแž•แŸ’แž‘แžปแž€แž›แžพแž–แž–แž€แžฏแž€แž‡แž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžถแžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžแžถแžšแž‚แžŽแž“แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแžแŸ’แž˜แžธแŸ”

แž‚แŸ’แž˜แžถแž“แžŸแž˜แžถแžŸแž—แžถแž‚แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพแž˜แžถแž“แž“แŸแž™แžแžถแž‚แŸ’แž˜แžถแž“แžœแŸ‰แžทแž…แž‘แŸแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แž•แŸ’แž‚แžแŸ‹แž•แŸ’แž‚แž„แŸ‹แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸแŸ” แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžแžถแž„แžšแžผแž”แžœแž“แŸ’แžแž”แž“แŸ’แžแŸ‚แž˜แž€แžแŸ’แžแžถแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™แž–แžธแž‡แžธแžœแž˜แžถแžแŸ’แžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž“แžทแž„แž€แžถแžšแž…แžถแž€แŸ‹แžŸแŸ„แžขแŸแž€แŸ’แžšแž„แŸ‹แž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž–แžทแž’แžธแž—แŸ’แž‡แžถแž”แŸ‹แž“แžธแž˜แžฝแž™แŸ—แž”แž„แŸ’แž€แžพแžแžŸแŸ„แžŸแž˜แŸแž™แžแŸ’แž˜แžธแžแžถแž˜แžšแž™แŸˆ ECDH แž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“ โ€” แž˜แžทแž“แž˜แžถแž“แžŸแŸ„แžš root แžšแž™แŸˆแž–แŸแž›แžœแŸ‚แž„แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž“แŸ„แŸ‡แž‘แŸแŸ” แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แžŸแŸ„แžŸแž˜แŸแž™แžŠแŸ‚แž›แž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž•แŸ’แžแž›แŸ‹แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž…แžšแžถแž…แžšแžŽแŸแž“แŸƒแž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž“แŸ„แŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แžกแžพแž„แžœแžทแž‰แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแž”แž„แŸ’แž€แžพแžแžŸแž˜แŸ’แž—แžถแžšแŸˆแžŸแŸ„แžฏแž€แžšแžถแž‡แŸ’แž™แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ”

แž€แžถแžšแžŠแž€แž แžผแžแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ– แž€แžถแžšแž”แž„แŸ’แžแŸ†แž“แžถแžกแžทแž€แžถแžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž˜แžถแž“แž—แžŸแŸ’แžแžปแžแžถแž„แž“แŸƒแžŸแŸ„แžŸแž˜แŸแž™แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แŸ”

แžแž˜แŸ’แžšแžผแžœแžฒแŸ’แž™แž˜แžถแž“ WEAR OS

RotarySafe แžแž˜แŸ’แžšแžผแžœแžฒแŸ’แž™แž˜แžถแž“แž“แžถแžกแžทแž€แžถ Wear OS แžŠแŸ‚แž›แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แŸ” แž“แžถแžกแžทแž€แžถแž•แŸ’แžแž›แŸ‹แž“แžผแžœแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž”แž„แŸ’แžœแžทแž› แž“แžทแž„แž”แž„แŸ’แž แžถแž‰แž›แŸแžแž€แžผแžŠ TOTP แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸ…แž›แžพแž€แžŠแŸƒแŸ”

แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถ

แž‚แžถแŸ†แž‘แŸ’แžšแž‚แžŽแž“แžธ TOTP แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹ (RFC 6238): Google, GitHub, AWS, Microsoft แž“แžทแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŽแžถแž˜แžฝแž™แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž›แŸแžแž€แžผแžŠ QR แžงแž”แž€แžšแžŽแŸแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแŸ” แž“แžถแŸ†แž…แžผแž›แžŠแŸ„แž™แžŸแŸ’แž€แŸแž“แž›แŸแžแž€แžผแžŠ QR แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž…แŸแž‰แž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แŸ”

แž€แž˜แŸ’แžšแžทแžแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ– แž‚แžŽแž“แžธ TOTP แž…แŸ†แž“แžฝแž“ 2 แžŠแŸ‚แž›แž˜แžถแž“แž˜แžปแžแž„แžถแžšแž–แŸแž‰แž›แŸแž‰

แž”แžปแž–แŸ’แžœแž›แžถแž—แŸ– แžŠแŸ„แŸ‡แžŸแŸ„แž‚แžŽแž“แžธแž‚แŸ’แž˜แžถแž“แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แžผแž‘แžถแžแŸ‹แž˜แŸ’แžแž„

RotarySafe แž‚แžบแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž˜แžฝแž™แž‚แžŽแž“แžธแžšแž แžผแžแžŠแž›แŸ‹ 2แŸ”

แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžแžถแž˜แžŠแžถแž“ แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž›แžพแž–แž–แž€แŸ” แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž€แžพแžแžกแžพแž„
แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸ แž“แžทแž„แž“แžถแžกแžทแž€แžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž”แžปแž–แŸ’แžœแž›แžถแž—แž‚แžบแž‡แžถแž‡แž˜แŸ’แžšแžพแžŸ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž•แŸ’แž‘แžปแž€แž‚แžŽแž“แžธแž‚แŸ’แž˜แžถแž“แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹
แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž‚แžŽแž“แžธแž…แŸ’แžšแžพแž“แž‡แžถแž„ 2แŸ”
แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ Wear OS TOTP แž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
3 แžŸแžธแž แžถ 2026

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
  • แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
    แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
  • แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
    แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

keep session open
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
PEGI 3
แž‘แžทแž‰แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž”แž“แŸ’แžแŸ‚แž˜

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แžขแŸ†แž–แžธแžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ
Andres Auslender
WearableDevDesign@gmail.com
Chemin de la Faucille 29 1290 Chavannes-des-Bois Switzerland

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ