프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

NYAGU의 이미지

암호화 알고리즘 SEED의 엔디안 문제 ㅠㅠ

암호화 알고리즘 SEED를 윈도우와 솔라리스에서 실행시켜보면 전혀 다른 암호문값이 출력되요.

이와 관련해서 여기 게시판 검색해 보니 과거에도 그런 질문이 있었는데 역시나 엔디안 문제이네요..

제가 사용한 SEED는 과거 질문자가 사용한 SEED 소스코드 보다 더 새로운 버전?의 SEED인데요

운영모드가 추가된 SEED입니당.. 그중 저는 CBC를 사용했어요.

어디가 잘 못 되는지 찾기위해 솔라리스에서 printf찍어가면서 찾아보니까 패딩부분에서

엉뚱한 값이 찍히더라구요. 덕분에 솔라리스에서는 복호자체도 안되구요..

그런데 함수 내에 보면 define으로 엔디안을 바꿔서 입력하게 되어있는데..

이상하게 실제로는 엉뚱한 값이 찍히네요.

어디를 어떻게 고쳐야 할까요?

소스코드 : http://blog.naver.com/rakuen136/221176280880

초쎈님의 이미지

##__VA_ARGS__ 이 무엇인가요?

안녕하세요. 회사에 취업한지 2개월이 조금 넘은 신입 프로그래머인데요. 막막한 부분들이 있어서 질문하나 올립니다.

#define APPL_DBG(FORMAT, ...) DDI_UART_Print("[%-10s]" FORMAT, APP_NAME, ##__VA_ARGS__);
#define APPL_PRINT(FORMAT, ...) DDI_UART_Print(FORMAT, ##__VA_ARGS__);

위에 코드를 보시면 ##__VA_ARGS__가 있는데 생긴 것부터 범상치 않은데 어디에 선언도 되어 있지 않은데 어떻게 사용되고 있는지 궁금해서 질문드립니다..!
qw3709의 이미지

어디로든 빼도 소수가되는수

소수 3797에는 왼쪽부터 자리수를 하나씩 없애거나 (3797, 797, 97, 7) 오른쪽부터 없애도 (3797, 379, 37, 3) 모두 소수가 되는 성질이 있습니다.
이런 성질을 가진 소수는 단 11개만이 존재합니다. 이것을 모두 찾아서 합을 구하세요.
(참고: 2, 3, 5, 7은 제외합니다)

이게 문제이구요

김정균의 이미지

2018 Happy New Year

2017년이 가고 2018년이 왔습니다.

2017년에 안 좋은 일이 있었다면 다 떨쳐 버리시고, 좋은 일이 있었다면 이어가시기를 기원하겠습니다.

모두 새해에는 복 많이 받으세요

qw3709의 이미지

2백만이하에서 소수의합구하기

#include <stdio.h>
int main()
{
	long long a,total=0;
	int b,c=0,d=0;
	total=2;
 
	for(a=3;a<=2000000;a++)
	{
		if(a%2 == 0)
		continue;
		else{
			for(b=2;b<a;b++)
			{
				if(a%b==0)
				{
					d=1;
					break;
				}
			}
		}
		if(d==0)
		total=total+a;
 
		d=0;
 
	}
 
	printf("%lld\n%lld",total,a);
	return 0;
}

붙여넣기하니깐 자구 들여쓰기가 무시되네여..

10까지하면 2+3+5+7=17 이렇게 나오는데 2백만으로하면 수가 너무 큰지 long long으로 해도 답이안나오네요..
이럴땐 어떻게 해야되죵

qwertyuser의 이미지

노트북 도난 질문 드립니다..

노트북 도난당한 대학생인데 인터넷에서 찾아보느라 알게되었습니다
회원분들이 컴퓨터 잘 아시는 분들같아서 여쭙니다...
1.제품 시리얼 넘버랑 2.맥주소 이 두가지로 추적해서 잡는 것같은데요
일단 이 두개는 확보해놨습니다만,,

만약 도둑놈이 서비스센터 가면 잡히는 거 알고
부품만 빼서 중고로 판다하면 그것도 노트북 시리얼넘버로 추적가능한가요?
노트북시리얼넘버(노트북 뒷면에 있는 스티커)로 전체 부품 시리얼넘버를 알 수 있나요? cpu나 ssd, vga 이런거요
노트북 시리얼넘버는 알아도 각 부품 시리얼넘버는 모릅니다..알 수 있는 방법이 있을까요?
애초에 노트북시리얼넘버라는게 뭘 의미하는지 잘 모르겠네요

아니면 자기가 쓰려고 유선,무선 랜카드만 바꿔끼면 아예 잡을 방법이 없어지는 건가요?

하,,진짜 짜증나네요..내가 왜 씨씨티비도 없는 도서관에서 자리 비웠는지 제 잘못같고...
암튼 답변해주시면 감사하겠습니다

qw3709의 이미지

2^1000의 각자리수합 더하기 문제.C

int fourth(int num)
{
int array[10000];
int i,i2,num,count=0,array1,last=0,all=0,alls,lasts,use,use2,alluse=0;
array[0]=2;


for(i=0;i {

if(array[0]>9999)
{
array=array[0]
for(array[0] > 9)
{
array=array/10;
count++;
}
all=count/4;
last=count%4;

for(i2=0,use=1;i2<=last;i2++)
use=use*10;

for(i2=0,use2=1;i2 use2=use2*1000;

alluse=use*use2;
if(all>1)
{

smwgf의 이미지

시스템콜(System call) 동작 관련 문의

System call시 다른 인터럽트나 프로세스의 preemption이 발생하게 될 때의 동작

k2il의 이미지

뷰에 변수를 추가하고 싶습니다

안녕하세요

erp 매출 작업중 굉장히 긴 쿼리가 하나 있는데
2개의 뷰를 사용하고 있습니다.
union all을 걸어놔서 이 뷰를 반복적으로 사용하고 있습니다.
뷰에 조회시작월 ~ 종료월을 이 뷰에 변수로 넣으려고 합니다.
전체 쿼리를 수정하지 않고 뷰만을 수정하고 싶은데

뷰에는 함수처럼 변수를 넣을 수가 없어서
어떻게 수정하면 될지 고민입니다.

baarong의 이미지

signal 0의 뜻이 무엇인가요?

thread를 통해서 구현되는 프로세스를 기동중에 프로세스가 강제로 종료되는 문제가 발생하였습니다.

무슨 원인인지 찾아보는 중에 확인 된 것이 signal 0을 수신 받은걸로 보이는데요.

INIT: child 24963 DEAD by signal 0 with NO CORE

signal 0의 뜻이 무엇인지 모르겠어서 이렇게 질문을 올립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기