일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OSX
- FIDO2
- Xcode
- otpkey
- SWIFT
- css
- apple
- MYSQL
- MSYS2
- albumbook
- kmip
- 앨범북
- openssl
- 인증
- SSH
- MFA
- SSL
- git
- SwiftUI
- OTP
- appres
- 앱스토어
- 애플
- 안드로이드
- fido
- WebAuthn
- Nodejs
- 앱리소스
- 2FA
- Android
- Today
- Total
목록분류 전체보기 (790)
인디노트
MSYS2 MSYS 실행해서 pacman -Syu pacman -S make 뭐... 잘 안되네? 뭐야.. 다음과 같이 다시 해보니 make 가 설치 된다. ㅋㅋㅋ. 뭐지? tar 를 넣어야 하나? pacman -S tar make 아래 내용은 안되는 것 같다. 일단 다운로드에 실패가 있다. pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain git subversion mercurial mingw-w64-i686-cmake mingw-w64-x86_64-cmake
$ cd /z bash: cd: /z: Too many levels of symbolic links 위와같이 네트워크 드라이브의 접근이 안될 때 윈도우즈 시스템 환경변수 설정에 MSYS=nonativeinnerlinks 를 해 주면 해결 된다.
val versionCode = BuildConfig.VERSION_CODE val versionName = BuildConfig.VERSION_NAME 그동안 위의 방법으로 구현 했었다. 하지만 빌드 과정에서 BuildConfig 의 꼬임으로 잘 해결되지 않는 문제가 발생할 때가 있다. 잘 되다가 어쩌다가 한번 안되면 리부팅을 해도 안드로이드 스튜디오를 새로 시작해도 빌드 클린을 해도 해결이 안된다. BuildConfig.class 에 해당 VERSION_CODE 등이 등록되어 있지 않아서 이다. 이것은 자동으로 빌드되는 클래스 인데... 이유를 모르겠다. 잘 되다가 한번 안되면 안된다. 그래서 아래와 같은 방식으로 바꾸는게 정신 건강에 유익할 것 같다. val manager = this.package..
% nm -gU 라이브러리파일명
http://cris.joongbu.ac.kr/course/2015-2/wp2/htdocs/forge/forge-pkcs8.html 출처: Forge test cris.joongbu.ac.kr Forge PKCS#8 - 개인키의 포맷변환 및 암호화 저장 https://github.com/digitalbazaar/forge 참조 forge.min.0.6.12.js 링크하여 활용 Forge는 TLS 프로토콜을 자바스크립트로 구현한 것으로서 클라이언트측 암호프로그래밍과 node.js 기반의 서버측 암호프로그래밍에 활용할 수 있습니다. 키생성 var rsa = forge.pki.rsa; var keypair = rsa.generateKeyPair(1024); var publicKey = keypair.publi..
public String convertStreamToString(InputStream is) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { sb.append(line).append("\n"); } reader.close(); return sb.toString(); } public String getStringFromFile (String filePath) throws Exception { File fl = ..
if (Security.getProvider(BouncyCastleProvider.PROVIDER_NAME) == null) { Security.addProvider(new BouncyCastleProvider()); }
int pass_cb(char *buf, int size, int rwflag, void *u) { /* We'd probably do something else if 'rwflag' is 1 */ printf("Enter pass phrase for \"%s\"\n", (char *)u); /* get pass phrase, length 'len' into 'tmp' */ char *tmp = "hello"; if (tmp == NULL) /* An error occurred */ return -1; size_t len = strlen(tmp); if (len > size) len = size; memcpy(buf, tmp, len); return len; } 그 이외 샘플 EXAMPLES Althou..
int PEM_write_bio_RSAPublicKey(BIO *bp, RSA *x); int PEM_write_bio_RSA_PUBKEY(BIO *bp, RSA *x); 뭐가 다를까? The RSAPublicKey functions process an RSA public key using an RSA structure. The public key is encoded using a PKCS#1 RSAPublicKey structure. The RSA_PUBKEY functions also process an RSA public key using an RSA structure. However, the public key is encoded using a SubjectPublicKeyInfo structur..
Manual Process From your device, if it is rooted According to a post on xda-developers, you can enable ADB over Wi-Fi from the device with the commands: su setprop service.adb.tcp.port 5555 stop adbd start adbd And you can disable it and return ADB to listening on USB with setprop service.adb.tcp.port -1 stop adbd start adbd From a computer, if you have USB access already (no root required) It i..