일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MFA
- css
- 앱스토어
- git
- SwiftUI
- 2FA
- OTP
- Nodejs
- openssl
- 앨범북
- 안드로이드
- albumbook
- Xcode
- fido
- appres
- SSL
- MYSQL
- MSYS2
- WebAuthn
- kmip
- apple
- Android
- 앱리소스
- 애플
- 인증
- SWIFT
- OSX
- SSH
- FIDO2
- otpkey
- Today
- Total
목록분류 전체보기 (790)
인디노트
private val digits = "0123456789ABCDEF" fun bytesToHex(byteArray: ByteArray): String { val hexChars = CharArray(byteArray.size * 2) for (i in byteArray.indices) { val v = byteArray[i].toInt() and 0xff hexChars[i * 2] = digits[v shr 4] hexChars[i * 2 + 1] = digits[v and 0xf] } return String(hexChars) } val bytes = byteArrayOf(10, 2, 15, 11) val s = bytesToHex(bytes) println(s) // output: 0A020F0B
Android, Kotlin object UniqueID { @SuppressLint("MissingPermission", "HardwareIds") fun getDeviceID(context: Context) : String { val telephonyManager = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager return telephonyManager.deviceId } @SuppressLint("MissingPermission", "HardwareIds") fun getSimSerialNumber(context: Context): String{ val telephonyManager = context.getSyste..
다음 사이트에 있음 http://freeware.the-meiers.org/ Roger Meier's Freeware THE SOFTWARE TITLES ON THIS WEBSITE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EV freeware.the-meiers.org
CentOS 를 설치하면 / 영역이 기본으로 8GB 로 하는 경우가 종종 있다. 설치시 신경쓰지 않으면... 그냥 디폴트로... 조금 사용하면 8GB 가 부족하다는것을 느낀다. 그때 용량을 안전하게 늘리는 방법이 있다. 다음 링크를 참조해 보자. https://jg-seo.tistory.com/4 CentOS7 - VirtualBox 디스크 용량 증설 방법 VirtualBox 에서 가상 디스크 용량 증설 현재 용량을 파악합니다. 변경된 내용을 정확히 파악하기 위해 아래 두 명령어에 대한 결과를 캡쳐 하시는 것을 추천합니다. fdisk -l df -h 8GB 정도 사용하고 jg-seo.tistory.com VM 에서 vdi 용량을 증설 한 뒤 리눅스에서 다음과 같이 파티션을 재 설정 해줘야만 한다. - 파..
https://heisanbug.tistory.com/3 안드로이드 시리얼 통신_USB_COM_PROT 1. 개요 프로젝트 진행 도중 안드로이드 환경의 개발보드에서 기타 하드웨어와의 USB시리얼 통신이 필요하게 되었습니다. 현제 안드로이드 환경에서의 프로젝트 진행중 su 권한 설정과 관련해 많 heisanbug.tistory.com
https://android-components.readthedocs.io/en/latest/grid/index.html DataGridView Documentation — Android Components 1.0.0 documentation Docs » DataGridView Documentation Edit on GitHub DataGridView Documentation DataGridView can be used to display a list or table of data records providing features like pagination. Its takes a List of Maps that contains data and renders each row using a se androi..
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=love_tolty&logNo=222066658479 QDK, Q#기반 양자난수생성기를 OpenVPN에 적용한 양자 VPN(Q-VPN) 개발하기-Developing Quantum VPN using QDK and OpenVPN에서는 SSL 라이브러리를 통해 생성한 유사난수 값을 가지고 VPN단말 간 세션키 생성과 ... blog.naver.com
HMAC 은 원본 데이터에 특정한 값 (이 값은 비공개 비밀정보여야 하기 때문에 이 값을 HMAC 키라고 함) 을 더해서 함께 해시하는 키 기반 해시 (Keyed Hash) 로 일반적인 해시 함수로만 수행할 때보다 더 높은 안정성을 확보할 수 있다. 키 기반 해시는 난수 형태인 비밀값을 키 값으로 사용한다. 안정성의 확보 뿐 아니라 해당 해시를 자신이 생성 했음을 인증하려는 목적에서 키를 추가하여 해시하기도 한다. 키를 추가하면 역상 저항성이 높아져 원본 데이터를 알아내기가 그만큼 더 어려워진다. 충돌 저항성의 관점에서 같은 해시값을 생성하는 원본 데이터를 노출해도 키를 제외한 부분은 알 수 없으므로 다른 서비스까지 위험하게 하지 않는다. 즉. HMAC 은 제2 역상 저항성과 비밀키의 안정성에 따라 보안..
마이크로 소프트 Azure Quantum 의 양자 난수 생성기 개념 등 Q# 프로젝트에 대한 내용입니다. 퀀텀 난수 생성기 만들기 - Azure Quantum 퀀텀 난수 생성기 만들기 - Azure Quantum 양자 난수 생성기를 만들어서 중첩 같은 기본적인 양자 개념을 보여주는 Q# 프로젝트를 빌드합니다. docs.microsoft.com https://docs.microsoft.com/ko-kr/azure/quantum/install-command-line-qdk?tabs=tabid-vscode IDE에서 Q# 애플리케이션을 사용하여 개발 - Azure Quantum 편집기/IDE에서 Q# 애플리케이션을 개발하고 .NET 콘솔에서 애플리케이션을 실행하는 방법을 알아봅니다. docs.microsoft..
* execute[/opt/gitlab/bin/gitlab-ctl start logrotate] action run [execute] fail: logrotate: runsv not running Error executing action `run` on resource 'execute[/opt/gitlab/bin/gitlab-ctl start logrotate]' 다음과 같이 해결할 수 있다. [root@gitsvr ~]# sudo systemctl start gitlab-runsvdir [root@gitsvr ~]# sudo gitlab-ctl restart ok: run: gitaly: (pid 3242) 1s ok: run: logrotate: (pid 3255) 0s ok: run: postgre..