[태그:] 암호화


  • AES Key를 Android Keystore 사용해서 저장하기

    AES Key를 Android Keystore 사용해서 저장하기

    안드로이드 앱을 만들어 배포하면 일단 내부 구조나 저장된 값들은 털릴수 있다는걸 알고 시작해야 함. 그래서 요즘은 신경 좀 쓰는 개발자라면 내부 저장되는 값들중에 중요값은 암호화 해서 저장함. 근데 그 키를 또 어디에 저장하는가 도 문제가 되는데 안드로이드에서는 Android Keystrore라고 기기… “read more”


  • Kotlin에서 AES 사용하기

    Kotlin에서 AES 사용하기

    코틀린에서 AES 사용하는법 찾아서 해보고 여기 정리 해둠. fun hashSHA256(msg: String): ByteArray { val hash: ByteArray try { val md = MessageDigest.getInstance(“SHA-256”) md.update(msg.toByteArray()) hash = md.digest() } catch (e: CloneNotSupportedException) { throw DigestException(“couldn’t make digest of partial content”) } return… “read more”


  • Golang에서 RSA 사용하기

    Golang에서 RSA 사용하기

    안드로이드 앱이랑 golang이랑 통신할때 암호화 할려고 golang에서 rsa 쓰는법 연습하던거 여기 정리해둠. privateKey, err := rsa.GenerateKey(rand.Reader, 2048) if err != nil { log.Println(“error : “, err) } publicKey := &privateKey.PublicKey Golang에서 RSA-2048로 publcKey와 privateKey 생성은 위와 같이 간단하다. var text… “read more”


  • 안드로이드에서 RSA 암호 사용하기

    안드로이드에서 RSA 암호 사용하기

    안드로이드에서 RSA 방식으로 데이터 암호화 해서 Golang이랑 통신하는거 하다가 여기 정리해둠. val keygen = KeyPairGenerator.getInstance(“RSA”) keygen.initialize(2048, SecureRandom()) var keyPair = keygen.genKeyPair() keyPair.private //개인키 keyPair.public //공개키 일단 Kotlin에서 공개키와 개인키 생성은 이렇게 한다. 초기화 하고 Gen 하면 keyPair 변수에 private와 public으로… “read more”


  • 윈도우10에서 C드라이브 비트라커(BitLocker) 활성화 시키기

    윈도우10에서 C드라이브 비트라커(BitLocker) 활성화 시키기

    운영체제가 아닌 다른 드라이브에서 BitLocker를 사용중인데 부팅시 자동 마운트 되도록 할려고 하니 운영체제드라이브가 BitLocker로 암호화 되지 않았다면 자동 마운트 옵션이 활성화가 안됨 그래서 C드라이브에 BitLocker를 켜면 위 스샷처럼 TPM이 필요하다고 함. 우선 “로컬 그룹 정책 편집기” (gpedit.msc) 를 실행합니다. 관리템플릿->Windows… “read more”